Struct capsules_core::virtualizers::virtual_flash::MuxFlash
source · pub struct MuxFlash<'a, F: Flash + 'static> { /* private fields */ }
Expand description
Handle keeping a list of active users of flash hardware and serialize their requests. After each completed request the list is checked to see if there is another flash user with an outstanding read, write, or erase request.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'a, F> !Freeze for MuxFlash<'a, F>
impl<'a, F> !RefUnwindSafe for MuxFlash<'a, F>
impl<'a, F> !Send for MuxFlash<'a, F>
impl<'a, F> !Sync for MuxFlash<'a, F>
impl<'a, F> Unpin for MuxFlash<'a, F>
impl<'a, F> !UnwindSafe for MuxFlash<'a, F>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more