pub enum KernelValueClass {
Invariant,
Event,
}Expand description
Whether a kernel value is constant across events or event-dependent.
Variants§
Invariant
The value depends only on constants and parameters.
Event
The value depends on event data or cache inputs.
Trait Implementations§
Source§impl Clone for KernelValueClass
impl Clone for KernelValueClass
Source§fn clone(&self) -> KernelValueClass
fn clone(&self) -> KernelValueClass
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 KernelValueClass
Source§impl Debug for KernelValueClass
impl Debug for KernelValueClass
impl Eq for KernelValueClass
Source§impl PartialEq for KernelValueClass
impl PartialEq for KernelValueClass
impl StructuralPartialEq for KernelValueClass
Auto Trait Implementations§
impl Freeze for KernelValueClass
impl RefUnwindSafe for KernelValueClass
impl Send for KernelValueClass
impl Sync for KernelValueClass
impl Unpin for KernelValueClass
impl UnsafeUnpin for KernelValueClass
impl UnwindSafe for KernelValueClass
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