pub struct SnapshotManifestInput<'a> {
pub backup_id: String,
pub created_at: String,
pub tool_name: String,
pub tool_version: String,
pub environment: String,
pub root_canister: String,
pub selected_canister: String,
pub include_children: bool,
pub targets: &'a [SnapshotTarget],
pub artifacts: &'a [SnapshotArtifact],
pub discovery_topology_hash: TopologyHash,
pub pre_snapshot_topology_hash: TopologyHash,
}Expand description
SnapshotManifestInput
Fields§
§backup_id: String§created_at: String§tool_name: String§tool_version: String§environment: String§root_canister: String§selected_canister: String§include_children: bool§targets: &'a [SnapshotTarget]§artifacts: &'a [SnapshotArtifact]§discovery_topology_hash: TopologyHash§pre_snapshot_topology_hash: TopologyHashAuto Trait Implementations§
impl<'a> Freeze for SnapshotManifestInput<'a>
impl<'a> RefUnwindSafe for SnapshotManifestInput<'a>
impl<'a> Send for SnapshotManifestInput<'a>
impl<'a> Sync for SnapshotManifestInput<'a>
impl<'a> Unpin for SnapshotManifestInput<'a>
impl<'a> UnsafeUnpin for SnapshotManifestInput<'a>
impl<'a> UnwindSafe for SnapshotManifestInput<'a>
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