[][src]Trait aces::Contextual

pub trait Contextual {
    fn format(
        &self,
        ctx: &Context,
        dock: Option<Face>
    ) -> 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,
    dock: Option<Face>
) -> Result<String, Box<dyn Error>>

Loading content...

Implementors

impl Contextual for NodeID[src]

impl Contextual for Literal[src]

impl Contextual for Variable[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]

Loading content...