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§
Sourcetype CellInstIdMT: IdTypeMT
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.