Struct embedded_svc::storage::MemoryStorage
source · [−]pub struct MemoryStorage(_);Implementations
sourceimpl MemoryStorage
impl MemoryStorage
Trait Implementations
sourceimpl Default for MemoryStorage
impl Default for MemoryStorage
sourceimpl Errors for MemoryStorage
impl Errors for MemoryStorage
type Error = Infallible
sourceimpl Storage for MemoryStorage
impl Storage for MemoryStorage
fn contains(&self, key: impl AsRef<str>) -> Result<bool, Self::Error>
fn remove(&mut self, key: impl AsRef<str>) -> Result<bool, Self::Error>
fn get_raw(&self, key: impl AsRef<str>) -> Result<Option<Vec<u8>>, Self::Error>
fn put_raw(
&mut self,
key: impl AsRef<str>,
value: impl Into<Vec<u8>>
) -> Result<bool, Self::Error>
fn len(&self, key: impl AsRef<str>) -> Result<Option<usize>, Self::Error>
fn get<T: DeserializeOwned>(
&self,
key: impl AsRef<str>
) -> Result<Option<T>, Self::Error>
fn put(
&mut self,
key: impl AsRef<str>,
value: &impl Serialize
) -> Result<bool, Self::Error>
Auto Trait Implementations
impl RefUnwindSafe for MemoryStorage
impl Send for MemoryStorage
impl Sync for MemoryStorage
impl Unpin for MemoryStorage
impl UnwindSafe for MemoryStorage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more