pub struct JmapEnvelope {
pub mail_from: JmapEmailAddressWithParameters,
pub rcpt_to: Vec<JmapEmailAddressWithParameters>,
}Expand description
SMTP envelope for an email submission.
Fields§
§mail_from: JmapEmailAddressWithParametersMAIL FROM address and parameters.
rcpt_to: Vec<JmapEmailAddressWithParameters>RCPT TO addresses and parameters.
Trait Implementations§
Source§impl Clone for JmapEnvelope
impl Clone for JmapEnvelope
Source§fn clone(&self) -> JmapEnvelope
fn clone(&self) -> JmapEnvelope
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 JmapEnvelope
impl Debug for JmapEnvelope
Source§impl<'de> Deserialize<'de> for JmapEnvelope
impl<'de> Deserialize<'de> for JmapEnvelope
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 JsonSchema for JmapEnvelope
impl JsonSchema for JmapEnvelope
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for JmapEnvelope
impl RefUnwindSafe for JmapEnvelope
impl Send for JmapEnvelope
impl Sync for JmapEnvelope
impl Unpin for JmapEnvelope
impl UnsafeUnpin for JmapEnvelope
impl UnwindSafe for JmapEnvelope
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