pub trait PulsedModelExt {
// Required methods
fn new(
source: &TypedModel,
symbol: Symbol,
pulse: &TDim,
) -> TractResult<PulsedModel>;
fn new_with_mapping(
source: &TypedModel,
symbol: Symbol,
pulse: &TDim,
) -> TractResult<(PulsedModel, HashMap<OutletId, OutletId>)>;
fn into_typed(self) -> TractResult<TypedModel>;
}
Required Methods§
fn new( source: &TypedModel, symbol: Symbol, pulse: &TDim, ) -> TractResult<PulsedModel>
fn new_with_mapping( source: &TypedModel, symbol: Symbol, pulse: &TDim, ) -> TractResult<(PulsedModel, HashMap<OutletId, OutletId>)>
fn into_typed(self) -> TractResult<TypedModel>
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.