pub struct CriterionValue {
pub eq: Option<Vec<String>>,
pub neq: Option<Vec<String>>,
pub contains: Option<Vec<String>>,
pub exists: Option<bool>,
}Expand description
A filter criterion value used in archive rules.
Fields§
§eq: Option<Vec<String>>§neq: Option<Vec<String>>§contains: Option<Vec<String>>§exists: Option<bool>Trait Implementations§
Source§impl Clone for CriterionValue
impl Clone for CriterionValue
Source§fn clone(&self) -> CriterionValue
fn clone(&self) -> CriterionValue
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 CriterionValue
impl Debug for CriterionValue
Source§impl From<&CriterionValue> for CriterionValueView
impl From<&CriterionValue> for CriterionValueView
Source§fn from(c: &CriterionValue) -> Self
fn from(c: &CriterionValue) -> Self
Converts to this type from the input type.
Source§impl From<CriterionValueView> for CriterionValue
impl From<CriterionValueView> for CriterionValue
Source§fn from(v: CriterionValueView) -> Self
fn from(v: CriterionValueView) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CriterionValue
impl RefUnwindSafe for CriterionValue
impl Send for CriterionValue
impl Sync for CriterionValue
impl Unpin for CriterionValue
impl UnsafeUnpin for CriterionValue
impl UnwindSafe for CriterionValue
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.