pub trait NetlistBaseMT: NetlistBase<PinId = Self::PinIdMT, PinInstId = Self::PinInstIdMT, NetId = Self::NetIdMT> + HierarchyBaseMT {
type PinIdMT: IdTypeMT;
type PinInstIdMT: IdTypeMT;
type NetIdMT: IdTypeMT;
}Expand description
Helper trait which constrains NetlistBase for such that ID types
are Send and Sync as commonly used for parallel algorithms.
Required Associated Types§
Sourcetype PinInstIdMT: IdTypeMT
type PinInstIdMT: IdTypeMT
ID of a pin instance.
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.