#[repr(u8)]pub enum VariableStatus {
Ok = 0,
NullDeref = 1,
ReadError = 2,
AccessError = 3,
Truncated = 4,
OffsetsUnavailable = 5,
ZeroLength = 6,
}Expand description
Per-variable runtime status for data acquisition
Variants§
Ok = 0
NullDeref = 1
ReadError = 2
AccessError = 3
Truncated = 4
Required runtime offsets/proc mapping not available at eBPF time (e.g., no (pid,module) offsets to compute address)
ZeroLength = 6
Requested dynamic length is <= 0; no bytes were read
Trait Implementations§
Source§impl Clone for VariableStatus
impl Clone for VariableStatus
Source§fn clone(&self) -> VariableStatus
fn clone(&self) -> VariableStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VariableStatus
impl Debug for VariableStatus
Source§impl<'de> Deserialize<'de> for VariableStatus
impl<'de> Deserialize<'de> for VariableStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for VariableStatus
impl PartialEq for VariableStatus
Source§impl Serialize for VariableStatus
impl Serialize for VariableStatus
impl Copy for VariableStatus
impl Eq for VariableStatus
impl StructuralPartialEq for VariableStatus
Auto Trait Implementations§
impl Freeze for VariableStatus
impl RefUnwindSafe for VariableStatus
impl Send for VariableStatus
impl Sync for VariableStatus
impl Unpin for VariableStatus
impl UnwindSafe for VariableStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.