pub type InstancelessDynClientOutputBundle = ClientOutputBundle<Box<dyn IOutput + Send + Sync + 'static>, Box<dyn IState + Send + Sync + 'static>>;
Aliased Type§
struct InstancelessDynClientOutputBundle {
pub(crate) outputs: Vec<ClientOutput<Box<dyn IOutput + Sync + Send>>>,
pub(crate) sms: Vec<ClientOutputSM<Box<dyn IState + Sync + Send>>>,
}
Fields§
§outputs: Vec<ClientOutput<Box<dyn IOutput + Sync + Send>>>
§sms: Vec<ClientOutputSM<Box<dyn IState + Sync + Send>>>
Trait Implementations§
Source§impl IntoDynInstance for InstancelessDynClientOutputBundle
impl IntoDynInstance for InstancelessDynClientOutputBundle
Source§type DynType = ClientOutputBundle
type DynType = ClientOutputBundle
The type erased version of the type implementing this trait
Source§fn into_dyn(self, module_instance_id: ModuleInstanceId) -> ClientOutputBundle
fn into_dyn(self, module_instance_id: ModuleInstanceId) -> ClientOutputBundle
Convert
self
into its type-erased equivalent