pub trait TerminalManagerCons<NC: InnerNodeCons<ET, TAG_BITS>, ET: Tag, RC: DiagramRulesCons<NC, ET, Self, MDC, PAGE_SIZE, TAG_BITS>, MDC: ManagerDataCons<NC, ET, Self, RC, PAGE_SIZE, TAG_BITS>, const PAGE_SIZE: usize, const TAG_BITS: u32>: Sized {
type TerminalNode;
type T<'id>: TerminalManager<'id, NC::T<'id>, ET, MDC::T<'id>, PAGE_SIZE, TAG_BITS, TerminalNode = Self::TerminalNode>;
}
Expand description
Terminal manager type constructor
Required Associated Types§
type TerminalNode
type T<'id>: TerminalManager<'id, NC::T<'id>, ET, MDC::T<'id>, PAGE_SIZE, TAG_BITS, TerminalNode = Self::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.