pub struct Expression(/* private fields */);
Trait Implementations§
Source§impl<'lt> AsEnum for &'lt Expression
impl<'lt> AsEnum for &'lt Expression
Source§impl<'lt> AsEnum for &'lt mut Expression
impl<'lt> AsEnum for &'lt mut Expression
Source§impl Debug for Expression
impl Debug for Expression
Source§impl From<CodeFlow> for Expression
impl From<CodeFlow> for Expression
Source§impl From<Expression> for AnyNode
impl From<Expression> for AnyNode
Source§fn from(value: Expression) -> Self
fn from(value: Expression) -> Self
Converts to this type from the input type.
Source§impl From<Expression> for Operation
impl From<Expression> for Operation
Source§fn from(value: Expression) -> Self
fn from(value: Expression) -> Self
Converts to this type from the input type.
Source§impl From<Lambda> for Expression
impl From<Lambda> for Expression
Source§impl From<Lit> for Expression
impl From<Lit> for Expression
Source§impl From<Term> for Expression
impl From<Term> for Expression
Source§impl Identifiable for Expression
impl Identifiable for Expression
Source§impl PartialEq for Expression
impl PartialEq for Expression
Source§impl RefCast for Expression
impl RefCast for Expression
Source§impl SubEnum for Expression
impl SubEnum for Expression
Source§impl<'a> TryFrom<&'a AnyNode> for &'a Expression
impl<'a> TryFrom<&'a AnyNode> for &'a Expression
Source§impl<'a> TryFrom<&'a mut AnyNode> for &'a mut Expression
impl<'a> TryFrom<&'a mut AnyNode> for &'a mut Expression
impl StructuralPartialEq for Expression
Auto Trait Implementations§
impl !Freeze for Expression
impl !RefUnwindSafe for Expression
impl Send for Expression
impl !Sync for Expression
impl Unpin for Expression
impl UnwindSafe for Expression
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