pub trait LoadBase {
type Load: Clone + Debug + Zero + Send + Sync;
// Required method
fn sum_loads(&self, load1: &Self::Load, load2: &Self::Load) -> Self::Load;
}Expand description
Base trait used as an abstraction of electrical loads.
Required Associated Types§
Required Methods§
Implementations on Foreign Types§
Implementors§
Source§impl<'a, N: NetlistBase> LoadBase for NLDMCellModel<'a, N>
impl<'a, N: NetlistBase> LoadBase for NLDMCellModel<'a, N>
type Load = NLDMOutputLoad
Source§impl<D> LoadBase for ZeroInterconnectDelayModel<D>where
D: LoadBase,
impl<D> LoadBase for ZeroInterconnectDelayModel<D>where
D: LoadBase,
Source§impl<M> LoadBase for ClockAwareInterconnectModel<M>where
M: LoadBase,
Delegate trait implementation to the inner model.
impl<M> LoadBase for ClockAwareInterconnectModel<M>where
M: LoadBase,
Delegate trait implementation to the inner model.