pub struct VirtualStorageConfig {
pub description: String,
pub capacity: u64,
pub backing_dir: PathBuf,
pub read_only: bool,
}Expand description
Configuration for a single storage within a virtual device.
Fields§
§description: StringHuman-readable storage description (for example, “Internal Storage”).
capacity: u64Maximum storage capacity in bytes.
backing_dir: PathBufLocal directory backing this storage. Files here become MTP objects.
read_only: boolIf true, write operations return StoreReadOnly.
Trait Implementations§
Source§impl Clone for VirtualStorageConfig
impl Clone for VirtualStorageConfig
Source§fn clone(&self) -> VirtualStorageConfig
fn clone(&self) -> VirtualStorageConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for VirtualStorageConfig
impl RefUnwindSafe for VirtualStorageConfig
impl Send for VirtualStorageConfig
impl Sync for VirtualStorageConfig
impl Unpin for VirtualStorageConfig
impl UnsafeUnpin for VirtualStorageConfig
impl UnwindSafe for VirtualStorageConfig
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