pub type InstancelessDynClientInput = ClientInput<Box<dyn IInput + Sync + Send>>;
Expand description
Re-exporting of everything from fedimint_client_module
This should be removed when the splitting of fedimint_client_module
is
complete.
Aliased Type§
struct InstancelessDynClientInput {
pub input: Box<dyn IInput + Sync + Send>,
pub keys: Vec<Keypair>,
pub amount: Amount,
}
Fields§
§input: Box<dyn IInput + Sync + Send>
§keys: Vec<Keypair>
§amount: Amount
Trait Implementations
Source§impl<I> Clone for ClientInput<I>where
I: Clone,
impl<I> Clone for ClientInput<I>where
I: Clone,
Source§fn clone(&self) -> ClientInput<I>
fn clone(&self) -> ClientInput<I>
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<I> Debug for ClientInput<I>where
I: Debug,
impl<I> Debug for ClientInput<I>where
I: Debug,
Source§impl<I> IntoDynInstance for ClientInput<I>where
I: IntoDynInstance<DynType = DynInput> + 'static,
impl<I> IntoDynInstance for ClientInput<I>where
I: IntoDynInstance<DynType = DynInput> + 'static,
Source§type DynType = ClientInput
type DynType = ClientInput
The type erased version of the type implementing this trait
Source§fn into_dyn(self, module_instance_id: u16) -> ClientInput
fn into_dyn(self, module_instance_id: u16) -> ClientInput
Convert
self
into its type-erased equivalent