pub enum ExprNodeKind {
Show 18 variants
RealConst,
ComplexConst,
ScalarParam,
EventScalar,
EventP4Component,
Unary,
Binary,
NaryAdd,
NaryMul,
Complex,
Vector,
Matrix,
Component,
MatrixElement,
MatMul,
MatVec,
Dot,
Solve,
}Expand description
Node categories available to visualization style selectors.
Variants§
RealConst
Real constant node.
ComplexConst
Complex constant node.
ScalarParam
Scalar parameter node.
EventScalar
Scalar event-data node.
EventP4Component
Four-momentum component event-data node.
Unary
Unary-operation node.
Binary
Binary-operation node.
NaryAdd
N-ary addition node.
NaryMul
N-ary multiplication node.
Complex
Complex-construction node.
Vector
Vector-construction node.
Matrix
Matrix-construction node.
Component
Vector-component node.
MatrixElement
Matrix-element node.
MatMul
Matrix-matrix multiplication node.
MatVec
Matrix-vector multiplication node.
Dot
Dot-product node.
Solve
Linear-system solution node.
Implementations§
Trait Implementations§
Source§impl Clone for ExprNodeKind
impl Clone for ExprNodeKind
Source§fn clone(&self) -> ExprNodeKind
fn clone(&self) -> ExprNodeKind
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 ExprNodeKind
Source§impl Debug for ExprNodeKind
impl Debug for ExprNodeKind
impl Eq for ExprNodeKind
Source§impl Hash for ExprNodeKind
impl Hash for ExprNodeKind
Source§impl PartialEq for ExprNodeKind
impl PartialEq for ExprNodeKind
impl StructuralPartialEq for ExprNodeKind
Auto Trait Implementations§
impl Freeze for ExprNodeKind
impl RefUnwindSafe for ExprNodeKind
impl Send for ExprNodeKind
impl Sync for ExprNodeKind
impl Unpin for ExprNodeKind
impl UnsafeUnpin for ExprNodeKind
impl UnwindSafe for ExprNodeKind
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