Trait DiagramRulesCons

Source
pub trait DiagramRulesCons<NC: InnerNodeCons<ET, TAG_BITS>, ET: Tag, TMC: TerminalManagerCons<NC, ET, Self, MDC, PAGE_SIZE, TAG_BITS>, MDC: ManagerDataCons<NC, ET, TMC, Self, PAGE_SIZE, TAG_BITS>, const PAGE_SIZE: usize, const TAG_BITS: u32>: Sized {
    type T<'id>: DiagramRules<Edge<'id, NC::T<'id>, ET, TAG_BITS>, NC::T<'id>, <TMC::T<'id> as TerminalManager<'id, NC::T<'id>, ET, MDC::T<'id>, PAGE_SIZE, TAG_BITS>>::TerminalNode>;
}
Expand description

Diagram rules type constructor

Required Associated Types§

Source

type T<'id>: DiagramRules<Edge<'id, NC::T<'id>, ET, TAG_BITS>, NC::T<'id>, <TMC::T<'id> as TerminalManager<'id, NC::T<'id>, ET, MDC::T<'id>, PAGE_SIZE, TAG_BITS>>::TerminalNode>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§