pub enum ResourceTreatment {
Serialize,
Reconnect,
Reset,
Reject,
}Expand description
Treatment selected for a runtime resource.
Variants§
Serialize
Exact reusable state is serialized.
Reconnect
Destination reconstructs a host binding before activation.
Reset
The resource deliberately starts a fresh observation/session epoch.
Reject
The resource makes this checkpoint ineligible.
Trait Implementations§
Source§impl Clone for ResourceTreatment
impl Clone for ResourceTreatment
Source§fn clone(&self) -> ResourceTreatment
fn clone(&self) -> ResourceTreatment
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 ResourceTreatment
Source§impl Debug for ResourceTreatment
impl Debug for ResourceTreatment
Source§impl<'de> Deserialize<'de> for ResourceTreatment
impl<'de> Deserialize<'de> for ResourceTreatment
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 ResourceTreatment
Source§impl PartialEq for ResourceTreatment
impl PartialEq for ResourceTreatment
Source§impl Serialize for ResourceTreatment
impl Serialize for ResourceTreatment
impl StructuralPartialEq for ResourceTreatment
Auto Trait Implementations§
impl Freeze for ResourceTreatment
impl RefUnwindSafe for ResourceTreatment
impl Send for ResourceTreatment
impl Sync for ResourceTreatment
impl Unpin for ResourceTreatment
impl UnsafeUnpin for ResourceTreatment
impl UnwindSafe for ResourceTreatment
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