pub struct CreateSnapshotOptions {
pub name: Option<String>,
pub metadata: Map<String, Value>,
pub expires_at: Option<String>,
pub quiesce_mode: Option<String>,
}Expand description
Options for creating a Watasu checkpoint.
Fields§
§name: Option<String>Optional checkpoint name.
metadata: Map<String, Value>Optional metadata stored with the checkpoint.
expires_at: Option<String>Optional expiration timestamp.
quiesce_mode: Option<String>Optional quiesce mode.
Trait Implementations§
Source§impl Clone for CreateSnapshotOptions
impl Clone for CreateSnapshotOptions
Source§fn clone(&self) -> CreateSnapshotOptions
fn clone(&self) -> CreateSnapshotOptions
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 CreateSnapshotOptions
impl Debug for CreateSnapshotOptions
Source§impl Default for CreateSnapshotOptions
impl Default for CreateSnapshotOptions
Source§fn default() -> CreateSnapshotOptions
fn default() -> CreateSnapshotOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateSnapshotOptions
impl RefUnwindSafe for CreateSnapshotOptions
impl Send for CreateSnapshotOptions
impl Sync for CreateSnapshotOptions
impl Unpin for CreateSnapshotOptions
impl UnsafeUnpin for CreateSnapshotOptions
impl UnwindSafe for CreateSnapshotOptions
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