Trait Substitute

Source
pub trait Substitute<T> {
    type Output;

    // Required method
    fn substitute(&self, s: &Substitution<T>) -> Self::Output;
}

Required Associated Types§

Required Methods§

Source

fn substitute(&self, s: &Substitution<T>) -> Self::Output

Implementations on Foreign Types§

Source§

impl Substitute<IRTerm> for Vec<Literal<IRTerm>>

Source§

impl Substitute<IRTerm> for Vec<LiteralWithHistory>

Source§

type Output = Vec<LiteralWithHistory>

Source§

fn substitute(&self, s: &Substitution<IRTerm>) -> Self::Output

Implementors§