pub struct AttributeSelector {
pub name: String,
pub op: AttributeOp,
pub value: Option<String>,
pub case_insensitive: bool,
}Expand description
Attribute selector
Fields§
§name: StringAttribute name (normalized to lowercase)
op: AttributeOpComparison operator
value: Option<String>Value to compare (None for Exists)
case_insensitive: boolCase insensitive flag
Implementations§
Trait Implementations§
Source§impl Clone for AttributeSelector
impl Clone for AttributeSelector
Source§fn clone(&self) -> AttributeSelector
fn clone(&self) -> AttributeSelector
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 AttributeSelector
impl Debug for AttributeSelector
Source§impl PartialEq for AttributeSelector
impl PartialEq for AttributeSelector
impl StructuralPartialEq for AttributeSelector
Auto Trait Implementations§
impl Freeze for AttributeSelector
impl RefUnwindSafe for AttributeSelector
impl Send for AttributeSelector
impl Sync for AttributeSelector
impl Unpin for AttributeSelector
impl UnwindSafe for AttributeSelector
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> 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 more