correio/address

Conservative ASCII mailboxes with Unicode display names. Quoted local parts, address literals, and SMTPUTF8 mailboxes are refused.

Types

pub opaque type Address
pub type AddressError {
  InvalidMailbox
  InvalidDisplayName
}

Constructors

  • InvalidMailbox
  • InvalidDisplayName

Values

pub fn email(address: Address) -> String
pub fn name(address: Address) -> option.Option(String)
pub fn named(
  address: Address,
  name: String,
) -> Result(Address, AddressError)
pub fn parse(value: String) -> Result(Address, AddressError)
✨ Search Document