pub enum WorkspaceTransition {
Ready {
generation: ResourceGeneration,
},
Failed {
failure: WorkspaceFailure,
preserved_generation: Option<ResourceGeneration>,
},
}Variants§
Trait Implementations§
Source§impl Clone for WorkspaceTransition
impl Clone for WorkspaceTransition
Source§fn clone(&self) -> WorkspaceTransition
fn clone(&self) -> WorkspaceTransition
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 WorkspaceTransition
impl Debug for WorkspaceTransition
impl Eq for WorkspaceTransition
Source§impl PartialEq for WorkspaceTransition
impl PartialEq for WorkspaceTransition
impl StructuralPartialEq for WorkspaceTransition
Auto Trait Implementations§
impl Freeze for WorkspaceTransition
impl RefUnwindSafe for WorkspaceTransition
impl Send for WorkspaceTransition
impl Sync for WorkspaceTransition
impl Unpin for WorkspaceTransition
impl UnsafeUnpin for WorkspaceTransition
impl UnwindSafe for WorkspaceTransition
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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<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 more