pub enum ExprSourceKind {
Const,
Param,
Event,
Unary,
Binary,
Complex,
Vector,
Matrix,
LinearAlgebra,
}Expand description
Broad origin category recorded in ExprMetadata.
Variants§
Const
Constant literal.
Param
Fit parameter.
Event
Event data.
Unary
Unary operation.
Binary
Binary or n-ary operation.
Complex
Complex-number construction.
Vector
Vector construction or selection.
Matrix
Matrix construction or selection.
LinearAlgebra
Linear-algebra operation.
Trait Implementations§
Source§impl Clone for ExprSourceKind
impl Clone for ExprSourceKind
Source§fn clone(&self) -> ExprSourceKind
fn clone(&self) -> ExprSourceKind
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 moreimpl Copy for ExprSourceKind
Source§impl Debug for ExprSourceKind
impl Debug for ExprSourceKind
Source§impl<'de> Deserialize<'de> for ExprSourceKind
impl<'de> Deserialize<'de> for ExprSourceKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ExprSourceKind
Source§impl Hash for ExprSourceKind
impl Hash for ExprSourceKind
Source§impl PartialEq for ExprSourceKind
impl PartialEq for ExprSourceKind
Source§impl Serialize for ExprSourceKind
impl Serialize for ExprSourceKind
impl StructuralPartialEq for ExprSourceKind
Auto Trait Implementations§
impl Freeze for ExprSourceKind
impl RefUnwindSafe for ExprSourceKind
impl Send for ExprSourceKind
impl Sync for ExprSourceKind
impl Unpin for ExprSourceKind
impl UnsafeUnpin for ExprSourceKind
impl UnwindSafe for ExprSourceKind
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