pub enum BtfType {
Show 20 variants
Unknown,
Fwd(Fwd),
Const(Const),
Volatile(Volatile),
Restrict(Restrict),
Ptr(Ptr),
Typedef(Typedef),
Func(Func),
Int(Int),
Float(Float),
Enum(Enum),
Array(Array),
Struct(Struct),
Union(Union),
FuncProto(FuncProto),
Var(Var),
DataSec(DataSec),
DeclTag(DeclTag),
TypeTag(TypeTag),
Enum64(Enum64),
}Variants§
Unknown
Fwd(Fwd)
Const(Const)
Volatile(Volatile)
Restrict(Restrict)
Ptr(Ptr)
Typedef(Typedef)
Func(Func)
Int(Int)
Float(Float)
Enum(Enum)
Array(Array)
Struct(Struct)
Union(Union)
FuncProto(FuncProto)
Var(Var)
DataSec(DataSec)
DeclTag(DeclTag)
TypeTag(TypeTag)
Enum64(Enum64)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BtfType
impl RefUnwindSafe for BtfType
impl Send for BtfType
impl Sync for BtfType
impl Unpin for BtfType
impl UnwindSafe for BtfType
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