pub struct EmailMailbox {
pub address: EmailMailboxAddress,
pub name: Option<String>,
pub user_id: Option<UserId>,
}Fields§
§address: EmailMailboxAddress§name: Option<String>The captured display name, when known.
user_id: Option<UserId>The resolved Photon User ID, when available. Outbound admission must resolve every mailbox before capture.
Implementations§
Source§impl EmailMailbox
impl EmailMailbox
pub fn serialize<__S>(
__self: &EmailMailbox,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> EmailMailbox
impl<'de> EmailMailbox
pub fn deserialize<__D>(__deserializer: __D) -> Result<EmailMailbox, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for EmailMailbox
impl Clone for EmailMailbox
Source§impl Debug for EmailMailbox
impl Debug for EmailMailbox
Source§impl<'de> Deserialize<'de> for EmailMailbox
impl<'de> Deserialize<'de> for EmailMailbox
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EmailMailbox
impl RefUnwindSafe for EmailMailbox
impl Send for EmailMailbox
impl Sync for EmailMailbox
impl Unpin for EmailMailbox
impl UnsafeUnpin for EmailMailbox
impl UnwindSafe for EmailMailbox
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more