Trait dce_router::api::ToStruct

source ·
pub trait ToStruct {
    // Required method
    fn from<const N: usize>(value: [(&str, Box<dyn Any>); N]) -> Self;

    // Provided method
    fn map_remove_downcast<T: 'static>(
        map: &mut HashMap<&str, Box<dyn Any + Send + Sync>>,
        key: &str
    ) -> T { ... }
}

Required Methods§

source

fn from<const N: usize>(value: [(&str, Box<dyn Any>); N]) -> Self

Provided Methods§

source

fn map_remove_downcast<T: 'static>( map: &mut HashMap<&str, Box<dyn Any + Send + Sync>>, key: &str ) -> T

Object Safety§

This trait is not object safe.

Implementors§