Fields
display_name: Option<Phrase>
email: Email
Implementations
sourceimpl Mailbox
impl Mailbox
pub fn auto_gen_name<F>(
&mut self,
default_fn: F
) -> Result<(), ComponentCreationError>where
F: FnOnce(&Email) -> Result<Option<Phrase>, ComponentCreationError>,
pub fn with_default_name<F>(
self,
default_fn: F
) -> Result<Mailbox, ComponentCreationError>where
F: FnOnce(&Email) -> Result<Option<Phrase>, ComponentCreationError>,
Trait Implementations
sourceimpl EncodableInHeader for Mailbox
impl EncodableInHeader for Mailbox
fn encode(&self, handle: &mut EncodingWriter<'_>) -> Result<(), EncodingError>
fn boxed_clone(&self) -> Box<dyn EncodableInHeader + 'static, Global>
sourceimpl<E> HeaderTryFrom<(NoDisplayName, E)> for Mailboxwhere
E: HeaderTryInto<Email>,
impl<E> HeaderTryFrom<(NoDisplayName, E)> for Mailboxwhere
E: HeaderTryInto<Email>,
fn try_from(pair: (NoDisplayName, E)) -> Result<Mailbox, ComponentCreationError>
sourceimpl<P, E> HeaderTryFrom<(Option<P>, E)> for Mailboxwhere
P: HeaderTryInto<Phrase>,
E: HeaderTryInto<Email>,
impl<P, E> HeaderTryFrom<(Option<P>, E)> for Mailboxwhere
P: HeaderTryInto<Phrase>,
E: HeaderTryInto<Email>,
sourceimpl<P, E> HeaderTryFrom<(P, E)> for Mailboxwhere
P: HeaderTryInto<Phrase>,
E: HeaderTryInto<Email>,
impl<P, E> HeaderTryFrom<(P, E)> for Mailboxwhere
P: HeaderTryInto<Phrase>,
E: HeaderTryInto<Email>,
sourceimpl<E> HeaderTryFrom<E> for Mailboxwhere
E: HeaderTryInto<Email>,
impl<E> HeaderTryFrom<E> for Mailboxwhere
E: HeaderTryInto<Email>,
fn try_from(email: E) -> Result<Mailbox, ComponentCreationError>
impl Eq for Mailbox
impl StructuralEq for Mailbox
impl StructuralPartialEq for Mailbox
Auto Trait Implementations
impl RefUnwindSafe for Mailbox
impl Send for Mailbox
impl Sync for Mailbox
impl Unpin for Mailbox
impl UnwindSafe for Mailbox
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more