pub type InstancelessDynClientOutput = ClientOutput<Box<dyn IOutput + Send + Sync + 'static>>;
Aliased Type§
struct InstancelessDynClientOutput {
pub output: Box<dyn IOutput + Send + Sync>,
pub amount: Amount,
}
Fields§
§output: Box<dyn IOutput + Send + Sync>
§amount: Amount
Trait Implementations
Source§impl<O: Clone> Clone for ClientOutput<O>
impl<O: Clone> Clone for ClientOutput<O>
Source§fn clone(&self) -> ClientOutput<O>
fn clone(&self) -> ClientOutput<O>
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<O: Debug> Debug for ClientOutput<O>
impl<O: Debug> Debug for ClientOutput<O>
Source§impl<I> IntoDynInstance for ClientOutput<I>where
I: IntoDynInstance<DynType = DynOutput> + 'static,
impl<I> IntoDynInstance for ClientOutput<I>where
I: IntoDynInstance<DynType = DynOutput> + 'static,
Source§type DynType = ClientOutput
type DynType = ClientOutput
The type erased version of the type implementing this trait
Source§fn into_dyn(self, module_instance_id: ModuleInstanceId) -> ClientOutput
fn into_dyn(self, module_instance_id: ModuleInstanceId) -> ClientOutput
Convert
self
into its type-erased equivalent