embedded_svc::storage

Trait DynStorage

Source
pub trait DynStorage<'a>: StorageBase {
    // Required methods
    fn get(&self, name: &str) -> Result<Option<&'a dyn Any>, Self::Error>;
    fn set(
        &mut self,
        name: &'a str,
        value: &'a dyn Any,
    ) -> Result<bool, Self::Error>;
}

Required Methods§

Source

fn get(&self, name: &str) -> Result<Option<&'a dyn Any>, Self::Error>

Source

fn set( &mut self, name: &'a str, value: &'a dyn Any, ) -> Result<bool, Self::Error>

Implementations on Foreign Types§

Source§

impl<'a, D> DynStorage<'a> for &'a mut D
where D: DynStorage<'a>,

Source§

fn get(&self, name: &str) -> Result<Option<&'a dyn Any>, Self::Error>

Source§

fn set( &mut self, name: &'a str, value: &'a dyn Any, ) -> Result<bool, Self::Error>

Implementors§