#[repr(u32)]pub enum AddressSpaceReclaimArmOutcome {
Ready = 0,
Armed = 1,
}Expand description
Result of arming the active-mm last-user notification.
Variants§
Ready = 0
No CPU lease remains; the scheduler must retry destruction now.
Armed = 1
The runtime will publish a readiness edge when the last lease leaves.
Trait Implementations§
Source§impl Clone for AddressSpaceReclaimArmOutcome
impl Clone for AddressSpaceReclaimArmOutcome
Source§fn clone(&self) -> AddressSpaceReclaimArmOutcome
fn clone(&self) -> AddressSpaceReclaimArmOutcome
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 AddressSpaceReclaimArmOutcome
impl Eq for AddressSpaceReclaimArmOutcome
impl StructuralPartialEq for AddressSpaceReclaimArmOutcome
Auto Trait Implementations§
impl Freeze for AddressSpaceReclaimArmOutcome
impl RefUnwindSafe for AddressSpaceReclaimArmOutcome
impl Send for AddressSpaceReclaimArmOutcome
impl Sync for AddressSpaceReclaimArmOutcome
impl Unpin for AddressSpaceReclaimArmOutcome
impl UnsafeUnpin for AddressSpaceReclaimArmOutcome
impl UnwindSafe for AddressSpaceReclaimArmOutcome
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