pub struct VmgsNonVolatileStore { /* private fields */ }
Expand description
A NonVolatileStore
implementation for VMGS files.
Implementations§
Source§impl VmgsNonVolatileStore
impl VmgsNonVolatileStore
Sourcepub fn new(
vmgs: VmgsClient,
file_id: FileId,
encrypted: bool,
) -> Result<Self, EncryptionNotSupported>
pub fn new( vmgs: VmgsClient, file_id: FileId, encrypted: bool, ) -> Result<Self, EncryptionNotSupported>
Create a new NonVolatileStore
object backed by a particular VMGS
file-id.
Trait Implementations§
Source§impl NonVolatileStore for VmgsNonVolatileStore
impl NonVolatileStore for VmgsNonVolatileStore
Auto Trait Implementations§
impl Freeze for VmgsNonVolatileStore
impl !RefUnwindSafe for VmgsNonVolatileStore
impl Send for VmgsNonVolatileStore
impl Sync for VmgsNonVolatileStore
impl Unpin for VmgsNonVolatileStore
impl !UnwindSafe for VmgsNonVolatileStore
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