pub struct QueryFeatureDescription {
pub name: Atom,
pub allows_ranges: AllowsRanges,
pub evaluator: Evaluator,
pub flags: FeatureFlags,
}Expand description
A description of a feature.
Fields§
§name: AtomThe feature name, in ascii lowercase.
allows_ranges: AllowsRangesWhether min- / max- prefixes are allowed or not.
evaluator: EvaluatorThe evaluator, which we also use to determine which kind of value to parse.
flags: FeatureFlagsDifferent feature-specific flags.
Implementations§
Source§impl QueryFeatureDescription
impl QueryFeatureDescription
Sourcepub fn allows_ranges(&self) -> bool
pub fn allows_ranges(&self) -> bool
Whether this feature allows ranges.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QueryFeatureDescription
impl RefUnwindSafe for QueryFeatureDescription
impl Send for QueryFeatureDescription
impl Sync for QueryFeatureDescription
impl Unpin for QueryFeatureDescription
impl UnwindSafe for QueryFeatureDescription
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> 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 moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert