pub struct MessageAddressed {
pub directly: Option<Vec<String>>,
pub copied: Option<Vec<String>>,
pub blindcopied: Option<Vec<String>>,
}Expand description
Recipients per kind, each a list of email addresses. haystack applies Array() to each kind, so a JSON array is the correct wire format (a bare string would be treated as a single address, not split on commas).
Fields§
§directly: Option<Vec<String>>§copied: Option<Vec<String>>§blindcopied: Option<Vec<String>>Trait Implementations§
Source§impl Clone for MessageAddressed
impl Clone for MessageAddressed
Source§fn clone(&self) -> MessageAddressed
fn clone(&self) -> MessageAddressed
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MessageAddressed
impl Debug for MessageAddressed
Source§impl Default for MessageAddressed
impl Default for MessageAddressed
Source§fn default() -> MessageAddressed
fn default() -> MessageAddressed
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MessageAddressed
impl<'de> Deserialize<'de> for MessageAddressed
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
Source§impl PartialEq for MessageAddressed
impl PartialEq for MessageAddressed
Source§impl Serialize for MessageAddressed
impl Serialize for MessageAddressed
impl StructuralPartialEq for MessageAddressed
Auto Trait Implementations§
impl Freeze for MessageAddressed
impl RefUnwindSafe for MessageAddressed
impl Send for MessageAddressed
impl Sync for MessageAddressed
impl Unpin for MessageAddressed
impl UnsafeUnpin for MessageAddressed
impl UnwindSafe for MessageAddressed
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