pub struct ViewerMoveRecovery {Show 16 fields
pub operation_id: String,
pub source_profile_id: String,
pub source_target_template_id: String,
pub destination_profile_id: String,
pub destination_target_template_id: String,
pub phase: String,
pub queue: String,
pub clear_resource_allocation: bool,
pub source_additional_mounts: Vec<AdditionalMount>,
pub source_resource_allocation: Option<SessionResourceAllocation>,
pub destination_additional_mounts: Vec<AdditionalMount>,
pub destination_resource_allocation: Option<SessionResourceAllocation>,
pub checkpoint_retained: bool,
pub destination_ready: bool,
pub queue_admission_started: bool,
pub queue_admission_finished: bool,
}Fields§
§operation_id: String§source_profile_id: String§source_target_template_id: String§destination_profile_id: String§destination_target_template_id: String§phase: String§queue: String§clear_resource_allocation: bool§source_additional_mounts: Vec<AdditionalMount>The source settings are retained so Resume cannot silently inherit a partially converted destination record after a failed Move.
source_resource_allocation: Option<SessionResourceAllocation>§destination_additional_mounts: Vec<AdditionalMount>The exact destination settings are needed when a queue admission checkpoint pins retry to the already-provisioned destination.
destination_resource_allocation: Option<SessionResourceAllocation>§checkpoint_retained: bool§destination_ready: bool§queue_admission_started: bool§queue_admission_finished: boolImplementations§
Source§impl ViewerMoveRecovery
impl ViewerMoveRecovery
pub fn from_operation(operation: &MoveOperation) -> Option<Self>
Trait Implementations§
Source§impl Clone for ViewerMoveRecovery
impl Clone for ViewerMoveRecovery
Source§fn clone(&self) -> ViewerMoveRecovery
fn clone(&self) -> ViewerMoveRecovery
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 ViewerMoveRecovery
impl Debug for ViewerMoveRecovery
Source§impl<'de> Deserialize<'de> for ViewerMoveRecovery
impl<'de> Deserialize<'de> for ViewerMoveRecovery
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
impl Eq for ViewerMoveRecovery
Source§impl PartialEq for ViewerMoveRecovery
impl PartialEq for ViewerMoveRecovery
Source§impl Serialize for ViewerMoveRecovery
impl Serialize for ViewerMoveRecovery
impl StructuralPartialEq for ViewerMoveRecovery
Auto Trait Implementations§
impl Freeze for ViewerMoveRecovery
impl RefUnwindSafe for ViewerMoveRecovery
impl Send for ViewerMoveRecovery
impl Sync for ViewerMoveRecovery
impl Unpin for ViewerMoveRecovery
impl UnsafeUnpin for ViewerMoveRecovery
impl UnwindSafe for ViewerMoveRecovery
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.