Type Alias InstancelessDynClientInput

Source
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,

Source§

fn clone(&self) -> ClientInput<I>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<I> Debug for ClientInput<I>
where I: Debug,

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl<I> IntoDynInstance for ClientInput<I>
where I: IntoDynInstance<DynType = DynInput> + 'static,

Source§

type DynType = ClientInput

The type erased version of the type implementing this trait
Source§

fn into_dyn(self, module_instance_id: u16) -> ClientInput

Convert self into its type-erased equivalent