pub enum FeatureCategory {
Literal,
Operator,
ControlFlow,
Variable,
Function,
Collection,
Domain,
Exception,
TypeSystem,
Module,
}Variants§
Literal
Literal values (numbers, strings, booleans)
Operator
Arithmetic and comparison operators
ControlFlow
Control flow (if, match, loops)
Variable
Variable declarations and assignments
Function
Function definitions and calls
Collection
Array and object operations
Domain
Domain-specific (data rows, series, indicators)
Exception
Exception handling
TypeSystem
Type system features
Module
Module system
Trait Implementations§
Source§impl Clone for FeatureCategory
impl Clone for FeatureCategory
Source§fn clone(&self) -> FeatureCategory
fn clone(&self) -> FeatureCategory
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 FeatureCategory
impl Debug for FeatureCategory
Source§impl Hash for FeatureCategory
impl Hash for FeatureCategory
Source§impl Ord for FeatureCategory
impl Ord for FeatureCategory
Source§fn cmp(&self, other: &FeatureCategory) -> Ordering
fn cmp(&self, other: &FeatureCategory) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for FeatureCategory
impl PartialEq for FeatureCategory
Source§impl PartialOrd for FeatureCategory
impl PartialOrd for FeatureCategory
impl Copy for FeatureCategory
impl Eq for FeatureCategory
impl StructuralPartialEq for FeatureCategory
Auto Trait Implementations§
impl Freeze for FeatureCategory
impl RefUnwindSafe for FeatureCategory
impl Send for FeatureCategory
impl Sync for FeatureCategory
impl Unpin for FeatureCategory
impl UnsafeUnpin for FeatureCategory
impl UnwindSafe for FeatureCategory
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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