pub struct JmapIdentityCreate {
pub name: String,
pub email: String,
pub reply_to: Option<Vec<JmapEmailAddress>>,
pub bcc: Option<Vec<JmapEmailAddress>>,
pub text_signature: Option<String>,
pub html_signature: Option<String>,
}Expand description
A partial JmapIdentity object for Identity/set create requests.
Fields§
§name: StringThe display name for the sender.
email: StringThe email address for the sender.
reply_to: Option<Vec<JmapEmailAddress>>Reply-To addresses to set on outgoing email.
bcc: Option<Vec<JmapEmailAddress>>Bcc addresses to add to all outgoing email.
text_signature: Option<String>Plaintext signature to append to outgoing email.
html_signature: Option<String>HTML signature to append to outgoing email.
Trait Implementations§
Source§impl Clone for JmapIdentityCreate
impl Clone for JmapIdentityCreate
Source§fn clone(&self) -> JmapIdentityCreate
fn clone(&self) -> JmapIdentityCreate
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 JmapIdentityCreate
impl Debug for JmapIdentityCreate
Source§impl Default for JmapIdentityCreate
impl Default for JmapIdentityCreate
Source§fn default() -> JmapIdentityCreate
fn default() -> JmapIdentityCreate
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for JmapIdentityCreate
impl RefUnwindSafe for JmapIdentityCreate
impl Send for JmapIdentityCreate
impl Sync for JmapIdentityCreate
impl Unpin for JmapIdentityCreate
impl UnsafeUnpin for JmapIdentityCreate
impl UnwindSafe for JmapIdentityCreate
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