[]Struct moore_vhdl::score::ExprRef

pub struct ExprRef(_);

Trait Implementations

impl Clone for ExprRef

impl Copy for ExprRef

impl Debug for ExprRef

impl Decodable for ExprRef

impl Encodable for ExprRef

impl Eq for ExprRef

impl Hash for ExprRef

impl Into<NodeId> for ExprRef

impl<'lazy, 'sb, 'ast, 'ctx> NodeMaker<ExprRef, &'ctx Const> for ScoreContext<'lazy, 'sb, 'ast, 'ctx>[src]

impl NodeRef for ExprRef

impl<'ast> NodeStorage<ExprRef> for AstTable<'ast>

type Node = (ScopeRef, &'ast Expr)

The type of the node that is returned when presented with an ID of type I. Read more

impl<'ctx> NodeStorage<ExprRef> for HirTable<'ctx>

type Node = &'ctx Expr

The type of the node that is returned when presented with an ID of type I. Read more

impl<'sb, 'ast, 'ctx> NodeStorage<ExprRef> for LazyHirTable<'sb, 'ast, 'ctx>

type Node = LazyNode<LazyHir<'sb, 'ast, 'ctx, Expr>>

The type of the node that is returned when presented with an ID of type I. Read more

impl Ord for ExprRef

impl PartialEq<ExprRef> for ExprRef

impl PartialOrd<ExprRef> for ExprRef

impl StructuralEq for ExprRef

impl StructuralPartialEq for ExprRef

Auto Trait Implementations

impl RefUnwindSafe for ExprRef

impl Send for ExprRef

impl Sync for ExprRef

impl Unpin for ExprRef

impl UnwindSafe for ExprRef

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.