Trait HierarchyBaseMT

Source
pub trait HierarchyBaseMT: HierarchyBase<CellId = Self::CellIdMT, CellInstId = Self::CellInstIdMT> + Sync {
    type CellIdMT: IdTypeMT;
    type CellInstIdMT: IdTypeMT;
}
Expand description

Helper trait which constrains HierarchyBase for such that ID types are Send and Sync as commonly used for parallel algorithms.

Required Associated Types§

Source

type CellIdMT: IdTypeMT

Identifier type for cells.

Source

type CellInstIdMT: IdTypeMT

Identifier type for cell instances.

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§