[]Enum moore_vhdl::score::StmtRef

pub enum StmtRef {
    Conc(ConcStmtRef),
    Seq(SeqStmtRef),
}

Variants

Trait Implementations

impl Into<NodeId> for StmtRef

impl From<StmtRef> for Def

impl From<ConcStmtRef> for StmtRef

impl From<SeqStmtRef> for StmtRef

impl Clone for StmtRef

impl Copy for StmtRef

impl Eq for StmtRef

impl Ord for StmtRef

impl PartialEq<StmtRef> for StmtRef

impl PartialOrd<StmtRef> for StmtRef

impl Debug for StmtRef

impl Hash for StmtRef

impl Encodable for StmtRef

impl Decodable for StmtRef

Auto Trait Implementations

impl Send for StmtRef

impl Sync for StmtRef

impl Unpin for StmtRef

impl UnwindSafe for StmtRef

impl RefUnwindSafe for StmtRef

Blanket Implementations

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

impl<T> From<T> for T[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.

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

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

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