pub enum KernelEventDependence {
Invariant,
Event,
Operands,
}Expand description
How an instruction’s event dependence is determined.
Variants§
Invariant
The instruction is invariant regardless of its operands.
Event
The instruction is event-dependent regardless of its operands.
Operands
The instruction is event-dependent when any direct operand is event-dependent.
Trait Implementations§
Source§impl Clone for KernelEventDependence
impl Clone for KernelEventDependence
Source§fn clone(&self) -> KernelEventDependence
fn clone(&self) -> KernelEventDependence
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 KernelEventDependence
Source§impl Debug for KernelEventDependence
impl Debug for KernelEventDependence
impl Eq for KernelEventDependence
Source§impl PartialEq for KernelEventDependence
impl PartialEq for KernelEventDependence
impl StructuralPartialEq for KernelEventDependence
Auto Trait Implementations§
impl Freeze for KernelEventDependence
impl RefUnwindSafe for KernelEventDependence
impl Send for KernelEventDependence
impl Sync for KernelEventDependence
impl Unpin for KernelEventDependence
impl UnsafeUnpin for KernelEventDependence
impl UnwindSafe for KernelEventDependence
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