Enum bpf_api::prog::ProgramType
source · [−]pub enum ProgramType {
Show 32 variants
Unspec,
SocketFilter,
KProbe,
SchedCls,
SchedAct,
Tracepoint,
Xdp,
PerfEvent,
CgroupSkb,
CgroupSock,
LwtIn,
LwtOut,
LwtXmit,
SockOps,
SkSkb,
CgroupDevice,
SkMsg,
RawTracepoint,
CgroupSockAddr,
LwtSeg6local,
LircMode2,
SkReuseport,
FlowDissector,
CgroupSysctl,
RawTracepointWritable,
CgroupSockopt,
Tracing,
StructOps,
Ext,
Lsm,
SkLookup,
Syscall,
}
Variants
Unspec
SocketFilter
KProbe
SchedCls
SchedAct
Tracepoint
Xdp
PerfEvent
CgroupSkb
CgroupSock
LwtIn
LwtOut
LwtXmit
SockOps
SkSkb
CgroupDevice
SkMsg
RawTracepoint
CgroupSockAddr
LwtSeg6local
LircMode2
SkReuseport
FlowDissector
CgroupSysctl
RawTracepointWritable
CgroupSockopt
Tracing
StructOps
Ext
Lsm
SkLookup
Syscall
Trait Implementations
sourceimpl Clone for ProgramType
impl Clone for ProgramType
sourcefn clone(&self) -> ProgramType
fn clone(&self) -> ProgramType
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for ProgramType
Auto Trait Implementations
impl RefUnwindSafe for ProgramType
impl Send for ProgramType
impl Sync for ProgramType
impl Unpin for ProgramType
impl UnwindSafe for ProgramType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more