pub enum ZfsRequest {
CreateTrack {
base: PathBuf,
name: String,
},
Snapshot {
track: PathBuf,
label: String,
},
DiffFiles {
track: PathBuf,
since: String,
},
Promote {
track: PathBuf,
target: PathBuf,
},
Destroy {
track: PathBuf,
},
}Expand description
Request sent from mur-core (host) to mur-zfs-agent (inside VM).
Variants§
Trait Implementations§
Source§impl Clone for ZfsRequest
impl Clone for ZfsRequest
Source§fn clone(&self) -> ZfsRequest
fn clone(&self) -> ZfsRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ZfsRequest
impl Debug for ZfsRequest
Source§impl<'de> Deserialize<'de> for ZfsRequest
impl<'de> Deserialize<'de> for ZfsRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ZfsRequest
impl RefUnwindSafe for ZfsRequest
impl Send for ZfsRequest
impl Sync for ZfsRequest
impl Unpin for ZfsRequest
impl UnsafeUnpin for ZfsRequest
impl UnwindSafe for ZfsRequest
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