Trait anchors::expert::Engine[][src]

pub trait Engine: 'static {
    type AnchorHandle: AnchorHandle;
    type DirtyHandle: DirtyHandle;
    fn mount<I: AnchorInner<Self> + 'static>(
        inner: I
    ) -> Anchor<I::Output, Self>; }

The core engine trait implemented by each recalculation engine. Allows mounting an AnchorInner into an actual Anchor, although this mounting should usually be done by each AnchorInner implementation directly.

Associated Types

Loading content...

Required methods

fn mount<I: AnchorInner<Self> + 'static>(inner: I) -> Anchor<I::Output, Self>[src]

Loading content...

Implementors

impl Engine for Engine[src]

type AnchorHandle = AnchorHandle

type DirtyHandle = DirtyHandle

Loading content...