pub enum LeaseOwnerLiveness {
LocalProcess {
host_id: String,
boot_id: String,
pid: u32,
process_start: String,
},
Opaque,
}Variants§
Implementations§
Source§impl LeaseOwnerLiveness
impl LeaseOwnerLiveness
pub fn current_local_process( host_id: impl Into<String>, ) -> Option<LeaseOwnerLiveness>
pub fn local_process_for_test( host_id: impl Into<String>, boot_id: impl Into<String>, pid: u32, process_start: impl Into<String>, ) -> LeaseOwnerLiveness
pub fn is_definitely_dead_for_claimant( &self, claimant: &LeaseOwnerLiveness, ) -> bool
Trait Implementations§
Source§impl Clone for LeaseOwnerLiveness
impl Clone for LeaseOwnerLiveness
Source§fn clone(&self) -> LeaseOwnerLiveness
fn clone(&self) -> LeaseOwnerLiveness
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 LeaseOwnerLiveness
impl Debug for LeaseOwnerLiveness
Source§impl Default for LeaseOwnerLiveness
impl Default for LeaseOwnerLiveness
Source§fn default() -> LeaseOwnerLiveness
fn default() -> LeaseOwnerLiveness
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LeaseOwnerLiveness
impl<'de> Deserialize<'de> for LeaseOwnerLiveness
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<LeaseOwnerLiveness, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LeaseOwnerLiveness, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for LeaseOwnerLiveness
Source§impl PartialEq for LeaseOwnerLiveness
impl PartialEq for LeaseOwnerLiveness
Source§fn eq(&self, other: &LeaseOwnerLiveness) -> bool
fn eq(&self, other: &LeaseOwnerLiveness) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LeaseOwnerLiveness
impl Serialize for LeaseOwnerLiveness
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for LeaseOwnerLiveness
Auto Trait Implementations§
impl Freeze for LeaseOwnerLiveness
impl RefUnwindSafe for LeaseOwnerLiveness
impl Send for LeaseOwnerLiveness
impl Sync for LeaseOwnerLiveness
impl Unpin for LeaseOwnerLiveness
impl UnsafeUnpin for LeaseOwnerLiveness
impl UnwindSafe for LeaseOwnerLiveness
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