[][src]Struct egg::Subst

pub struct Subst { /* fields omitted */ }

A substitition mapping Vars to eclass Ids.

Trait Implementations

impl Clone for Subst[src]

impl Debug for Subst[src]

impl Default for Subst[src]

impl<'_> Index<&'_ Var> for Subst[src]

type Output = Id

The returned type after indexing.

Auto Trait Implementations

impl RefUnwindSafe for Subst

impl Send for Subst

impl Sync for Subst

impl Unpin for Subst

impl UnwindSafe for Subst

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> 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.