Enum perspective_client::proto::FilterOp
source · #[repr(i32)]pub enum FilterOp {
Show 16 variants
FilterUnknown = 0,
FilterLt = 1,
FilterLteq = 2,
FilterGt = 3,
FilterGteq = 4,
FilterEq = 5,
FilterNe = 6,
FilterBeginsWith = 7,
FilterEndsWith = 8,
FilterIn = 9,
FilterContains = 10,
FilterNotIn = 11,
FilterAnd = 12,
FilterOr = 13,
FilterIsNull = 14,
FilterIsNotNull = 15,
}Variants§
FilterUnknown = 0
FilterLt = 1
FilterLteq = 2
FilterGt = 3
FilterGteq = 4
FilterEq = 5
FilterNe = 6
FilterBeginsWith = 7
FilterEndsWith = 8
FilterIn = 9
FilterContains = 10
FilterNotIn = 11
FilterAnd = 12
FilterOr = 13
FilterIsNull = 14
FilterIsNotNull = 15
Implementations§
source§impl FilterOp
impl FilterOp
sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
source§impl Ord for FilterOp
impl Ord for FilterOp
source§impl PartialEq for FilterOp
impl PartialEq for FilterOp
source§impl PartialOrd for FilterOp
impl PartialOrd for FilterOp
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresource§impl TryFrom<i32> for FilterOp
impl TryFrom<i32> for FilterOp
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
impl Copy for FilterOp
impl Eq for FilterOp
impl StructuralPartialEq for FilterOp
Auto Trait Implementations§
impl Freeze for FilterOp
impl RefUnwindSafe for FilterOp
impl Send for FilterOp
impl Sync for FilterOp
impl Unpin for FilterOp
impl UnwindSafe for FilterOp
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> 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 more