[][src]Trait egg::egraph::Metadata

pub trait Metadata<L: Language>: Sized + Debug {
    type Error: Debug;
    fn merge(self, other: Self) -> Self;
fn make(expr: Expr<L, &Self>) -> Self; }

Associated Types

type Error: Debug

Loading content...

Required methods

fn merge(self, other: Self) -> Self

fn make(expr: Expr<L, &Self>) -> Self

Loading content...

Implementations on Foreign Types

impl<L: Language> Metadata<L> for ()[src]

type Error = Infallible

Loading content...

Implementors

Loading content...