BasicDecode

emil.javamail.conv.BasicDecode
trait BasicDecode

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait decode
trait codec
object codec.type
object decode.type

Members list

Implicits

Implicits

implicit def flagDecode: Conv[Flag, Option[Flag]]
implicit def folderConv: Conv[Folder, MailFolder]

The full name of the folder should never be empty, therefore NonEmptyList.fromListUnsafe is used

The full name of the folder should never be empty, therefore NonEmptyList.fromListUnsafe is used

Attributes

implicit def mailAddressDecode: Conv[Address, MailAddress]
implicit def mailAddressParse: Conv[String, Either[String, MailAddress]]
implicit def mailAddressParseNameAndAddress: Conv[(Option[String], String), Either[String, MailAddress]]
implicit def mailAddressParseNameAndAddressValidated: Conv[(Option[String], String), ValidatedNec[AddressException, MailAddress]]
implicit def mailAddressParseValidated: Conv[String, ValidatedNec[AddressException, MailAddress]]
implicit def mailHeaderDecode(implicit cf: Conv[Folder, MailFolder], ca: Conv[Address, MailAddress], cr: Conv[MimeMessage, Recipients], cs: Conv[String, Either[String, MailAddress]]): Conv[MimeMessage, MailHeader]
implicit def recipientsDecode(implicit ca: Conv[Address, MailAddress]): Conv[MimeMessage, Recipients]