[][src]Trait aces::Contextual

pub trait Contextual {
    fn format(&self, ctx: &Context) -> Result<String, Box<dyn Error>>;
}

A trait for binding objects to Context temporarily, without permanently storing (and synchronizing) context references inside the objects.

See InContext for more details.

Required methods

fn format(&self, ctx: &Context) -> Result<String, Box<dyn Error>>

Loading content...

Implementations on Foreign Types

impl<T: Contextual> Contextual for Vec<T>[src]

impl Contextual for Var[src]

impl Contextual for Lit[src]

Loading content...

Implementors

impl Contextual for NodeID[src]

impl Contextual for Clause[src]

impl Contextual for Literal[src]

impl Contextual for Variable[src]

impl Contextual for FiringComponent[src]

impl Contextual for ForkID[src]

impl Contextual for JoinID[src]

impl Contextual for Link[src]

impl Contextual for LinkID[src]

impl Contextual for Polynomial<LinkID>[src]

impl Contextual for Port[src]

impl Contextual for PortID[src]

impl Contextual for Split[src]

Loading content...