pub enum SessionExecutionLeaseClaimOutcome {
Acquired(SessionExecutionLease),
Busy {
holder: SessionExecutionLease,
},
}Variants§
Implementations§
Source§impl SessionExecutionLeaseClaimOutcome
impl SessionExecutionLeaseClaimOutcome
pub fn acquired(self) -> Option<SessionExecutionLease>
Trait Implementations§
Source§impl Clone for SessionExecutionLeaseClaimOutcome
impl Clone for SessionExecutionLeaseClaimOutcome
Source§fn clone(&self) -> SessionExecutionLeaseClaimOutcome
fn clone(&self) -> SessionExecutionLeaseClaimOutcome
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<'de> Deserialize<'de> for SessionExecutionLeaseClaimOutcome
impl<'de> Deserialize<'de> for SessionExecutionLeaseClaimOutcome
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SessionExecutionLeaseClaimOutcome, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SessionExecutionLeaseClaimOutcome, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SessionExecutionLeaseClaimOutcome
Source§impl PartialEq for SessionExecutionLeaseClaimOutcome
impl PartialEq for SessionExecutionLeaseClaimOutcome
Source§fn eq(&self, other: &SessionExecutionLeaseClaimOutcome) -> bool
fn eq(&self, other: &SessionExecutionLeaseClaimOutcome) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SessionExecutionLeaseClaimOutcome
impl Serialize for SessionExecutionLeaseClaimOutcome
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 SessionExecutionLeaseClaimOutcome
Auto Trait Implementations§
impl Freeze for SessionExecutionLeaseClaimOutcome
impl RefUnwindSafe for SessionExecutionLeaseClaimOutcome
impl Send for SessionExecutionLeaseClaimOutcome
impl Sync for SessionExecutionLeaseClaimOutcome
impl Unpin for SessionExecutionLeaseClaimOutcome
impl UnsafeUnpin for SessionExecutionLeaseClaimOutcome
impl UnwindSafe for SessionExecutionLeaseClaimOutcome
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