Trait libreda_sta::traits::load_base::LoadBase
source · 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 NDLMCellModel<'a, N>
impl<'a, N: NetlistBase> LoadBase for NDLMCellModel<'a, N>
type Load = NDLMOutputLoad
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,
impl<M> LoadBase for ClockAwareInterconnectModel<M>where
M: LoadBase,
Delegate trait implementation to the inner model.