fedimint_core::core

Trait IntoDynInstance

Source
pub trait IntoDynInstance {
    type DynType: 'static;

    // Required method
    fn into_dyn(self, instance_id: ModuleInstanceId) -> Self::DynType;
}
Expand description

A type that has a Dyn*, type erased version of itself

Required Associated Types§

Source

type DynType: 'static

The type erased version of the type implementing this trait

Required Methods§

Source

fn into_dyn(self, instance_id: ModuleInstanceId) -> Self::DynType

Convert self into its type-erased equivalent

Implementors§