pub struct CarrierConstraint {
pub included_carriers: Option<Option<Vec<String>>>,
pub excluded_carriers: Option<Option<Vec<String>>>,
}Expand description
CarrierConstraint : Either excluded or included carriers can be set.
Fields§
§included_carriers: Option<Option<Vec<String>>>§excluded_carriers: Option<Option<Vec<String>>>Implementations§
Source§impl CarrierConstraint
impl CarrierConstraint
Sourcepub fn new() -> CarrierConstraint
pub fn new() -> CarrierConstraint
Either excluded or included carriers can be set.
Trait Implementations§
Source§impl Clone for CarrierConstraint
impl Clone for CarrierConstraint
Source§fn clone(&self) -> CarrierConstraint
fn clone(&self) -> CarrierConstraint
Returns a duplicate 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 CarrierConstraint
impl Debug for CarrierConstraint
Source§impl Default for CarrierConstraint
impl Default for CarrierConstraint
Source§fn default() -> CarrierConstraint
fn default() -> CarrierConstraint
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CarrierConstraint
impl<'de> Deserialize<'de> for CarrierConstraint
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 CarrierConstraint
impl PartialEq for CarrierConstraint
Source§impl Serialize for CarrierConstraint
impl Serialize for CarrierConstraint
impl StructuralPartialEq for CarrierConstraint
Auto Trait Implementations§
impl Freeze for CarrierConstraint
impl RefUnwindSafe for CarrierConstraint
impl Send for CarrierConstraint
impl Sync for CarrierConstraint
impl Unpin for CarrierConstraint
impl UnsafeUnpin for CarrierConstraint
impl UnwindSafe for CarrierConstraint
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