pub enum ResourceTransitionPolicy {
Open,
Close,
ReplaceAtomically,
Refresh,
Noop,
}Expand description
Structural resource transition policy without application payload.
Variants§
Open
Open a resource that is not currently owned.
Close
Close a resource after final ownership is removed.
ReplaceAtomically
Replace a live resource through a host-native replace operation.
Refresh
Refresh an already live resource.
Noop
No lifecycle transition is requested.
Trait Implementations§
Source§impl Clone for ResourceTransitionPolicy
impl Clone for ResourceTransitionPolicy
Source§fn clone(&self) -> ResourceTransitionPolicy
fn clone(&self) -> ResourceTransitionPolicy
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 moreimpl Copy for ResourceTransitionPolicy
Source§impl Debug for ResourceTransitionPolicy
impl Debug for ResourceTransitionPolicy
impl Eq for ResourceTransitionPolicy
Source§impl PartialEq for ResourceTransitionPolicy
impl PartialEq for ResourceTransitionPolicy
Source§fn eq(&self, other: &ResourceTransitionPolicy) -> bool
fn eq(&self, other: &ResourceTransitionPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ResourceTransitionPolicy
Auto Trait Implementations§
impl Freeze for ResourceTransitionPolicy
impl RefUnwindSafe for ResourceTransitionPolicy
impl Send for ResourceTransitionPolicy
impl Sync for ResourceTransitionPolicy
impl Unpin for ResourceTransitionPolicy
impl UnsafeUnpin for ResourceTransitionPolicy
impl UnwindSafe for ResourceTransitionPolicy
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