BasicDecode

class Object
trait Matchable
class Any
trait decode
trait codec
object codec.type
object decode.type

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

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]