Struct mailslurp::models::match_option::MatchOption [−][src]
pub struct MatchOption { pub field: Option<Field>, pub should: Option<Should>, pub value: Option<String>, }
MatchOption : Options for matching emails in an inbox. Each match option object contains a field
, should
and value
property. Together they form logical conditions such as SUBJECT
should CONTAIN
value.
Fields
field: Option<Field>
The email property to match on. One of SUBJECT, TO, BCC, CC or FROM
should: Option<Should>
What criteria to apply. CONTAIN or EQUAL. Note CONTAIN is recommended due to some SMTP servers adding new lines to fields and body content.
value: Option<String>
The value you wish to compare with the value of the field specified using the should
value passed. For example BODY
should CONTAIN
a value passed.
Implementations
impl MatchOption
[src]
impl MatchOption
[src]pub fn new() -> MatchOption
[src]
Options for matching emails in an inbox. Each match option object contains a field
, should
and value
property. Together they form logical conditions such as SUBJECT
should CONTAIN
value.
Trait Implementations
impl Clone for MatchOption
[src]
impl Clone for MatchOption
[src]fn clone(&self) -> MatchOption
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for MatchOption
[src]
impl<'de> Deserialize<'de> for MatchOption
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<MatchOption> for MatchOption
[src]
impl PartialEq<MatchOption> for MatchOption
[src]fn eq(&self, other: &MatchOption) -> bool
[src]
fn ne(&self, other: &MatchOption) -> bool
[src]
impl Serialize for MatchOption
[src]
impl Serialize for MatchOption
[src]impl StructuralPartialEq for MatchOption
[src]
impl StructuralPartialEq for MatchOption
[src]Auto Trait Implementations
impl RefUnwindSafe for MatchOption
impl RefUnwindSafe for MatchOption
impl Send for MatchOption
impl Send for MatchOption
impl Sync for MatchOption
impl Sync for MatchOption
impl Unpin for MatchOption
impl Unpin for MatchOption
impl UnwindSafe for MatchOption
impl UnwindSafe for MatchOption
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]