#[repr(u16)]pub enum ObjectReleaseReason {
Completed = 0,
Cancelled = 1,
Expired = 2,
Replaced = 3,
Invalidated = 4,
OwnerClosed = 5,
LeaseExpired = 6,
ConformanceInjection = 7,
}Variants§
Completed = 0
Cancelled = 1
Expired = 2
Replaced = 3
Invalidated = 4
OwnerClosed = 5
LeaseExpired = 6
ConformanceInjection = 7
Implementations§
Source§impl ObjectReleaseReason
impl ObjectReleaseReason
pub fn try_from_u16(value: u16) -> Result<Self, NnrpError>
Trait Implementations§
Source§impl Clone for ObjectReleaseReason
impl Clone for ObjectReleaseReason
Source§fn clone(&self) -> ObjectReleaseReason
fn clone(&self) -> ObjectReleaseReason
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 ObjectReleaseReason
Source§impl Debug for ObjectReleaseReason
impl Debug for ObjectReleaseReason
impl Eq for ObjectReleaseReason
Source§impl PartialEq for ObjectReleaseReason
impl PartialEq for ObjectReleaseReason
impl StructuralPartialEq for ObjectReleaseReason
Auto Trait Implementations§
impl Freeze for ObjectReleaseReason
impl RefUnwindSafe for ObjectReleaseReason
impl Send for ObjectReleaseReason
impl Sync for ObjectReleaseReason
impl Unpin for ObjectReleaseReason
impl UnsafeUnpin for ObjectReleaseReason
impl UnwindSafe for ObjectReleaseReason
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