pub struct OperatorRecipient {
pub type: Option<String>,
pub and: Option<Vec<Recipient>>,
pub or: Option<Vec<Recipient>>,
pub not: Option<Box<Recipient>>,
}
Fields§
§type: Option<String>
Type of recipient
and: Option<Vec<Recipient>>
Create a new recipient object by taking the logical conjunction (AND) of the specified array of recipient objects.
or: Option<Vec<Recipient>>
Create a new recipient object by taking the logical disjunction (OR) of the specified array of recipient objects.
not: Option<Box<Recipient>>
Implementations§
Source§impl OperatorRecipient
impl OperatorRecipient
pub fn new() -> OperatorRecipient
Trait Implementations§
Source§impl Clone for OperatorRecipient
impl Clone for OperatorRecipient
Source§fn clone(&self) -> OperatorRecipient
fn clone(&self) -> OperatorRecipient
Returns a copy of the value. Read more
1.0.0 · 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 OperatorRecipient
impl Debug for OperatorRecipient
Source§impl Default for OperatorRecipient
impl Default for OperatorRecipient
Source§fn default() -> OperatorRecipient
fn default() -> OperatorRecipient
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OperatorRecipient
impl<'de> Deserialize<'de> for OperatorRecipient
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 OperatorRecipient
impl PartialEq for OperatorRecipient
Source§impl Serialize for OperatorRecipient
impl Serialize for OperatorRecipient
impl StructuralPartialEq for OperatorRecipient
Auto Trait Implementations§
impl Freeze for OperatorRecipient
impl RefUnwindSafe for OperatorRecipient
impl Send for OperatorRecipient
impl Sync for OperatorRecipient
impl Unpin for OperatorRecipient
impl UnwindSafe for OperatorRecipient
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