Struct emu_cli::storage::DirectoryStorageHandler
source · pub struct DirectoryStorageHandler {
pub basedir: PathBuf,
}Fields§
§basedir: PathBufTrait Implementations§
source§impl Clone for DirectoryStorageHandler
impl Clone for DirectoryStorageHandler
source§fn clone(&self) -> DirectoryStorageHandler
fn clone(&self) -> DirectoryStorageHandler
Returns a copy 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 moresource§impl Debug for DirectoryStorageHandler
impl Debug for DirectoryStorageHandler
source§impl Default for DirectoryStorageHandler
impl Default for DirectoryStorageHandler
source§impl StorageHandler for DirectoryStorageHandler
impl StorageHandler for DirectoryStorageHandler
fn valid_filename(&self, name: &str) -> bool
fn base_path(&self) -> PathBuf
fn create_monitor(&self, vm_name: &str) -> Result<()>
fn vm_root(&self, name: &str) -> Result<PathBuf>
fn monitor_path(&self, vm_name: &str) -> Result<PathBuf>
fn config(&self, vm_name: &str) -> Result<Configuration>
fn write_config(&self, vm_name: &str, config: Configuration) -> Result<()>
fn vm_exists(&self, name: &str) -> bool
fn vm_list(&self) -> Result<Vec<StoragePath>>
fn vm_path(&self, name: &str, filename: &str) -> Result<String>
fn vm_path_exists(&self, name: &str, filename: &str) -> bool
Auto Trait Implementations§
impl RefUnwindSafe for DirectoryStorageHandler
impl Send for DirectoryStorageHandler
impl Sync for DirectoryStorageHandler
impl Unpin for DirectoryStorageHandler
impl UnwindSafe for DirectoryStorageHandler
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