pub struct LabelTaskSkelBuilder {
pub obj_builder: ObjectBuilder,
}Fields§
§obj_builder: ObjectBuilderTrait Implementations§
Source§impl Default for LabelTaskSkelBuilder
impl Default for LabelTaskSkelBuilder
Source§fn default() -> LabelTaskSkelBuilder
fn default() -> LabelTaskSkelBuilder
Returns the “default value” for a type. Read more
Source§impl<'obj> SkelBuilder<'obj> for LabelTaskSkelBuilder
impl<'obj> SkelBuilder<'obj> for LabelTaskSkelBuilder
Source§type Output = OpenLabelTaskSkel<'obj>
type Output = OpenLabelTaskSkel<'obj>
Define that when BPF object is opened, the returned type should implement the [
OpenSkel]
traitSource§fn open(
self,
object: &'obj mut MaybeUninit<OpenObject>,
) -> Result<OpenLabelTaskSkel<'obj>>
fn open( self, object: &'obj mut MaybeUninit<OpenObject>, ) -> Result<OpenLabelTaskSkel<'obj>>
Open eBPF object and return [
OpenSkel]Source§fn open_opts(
self,
open_opts: bpf_object_open_opts,
object: &'obj mut MaybeUninit<OpenObject>,
) -> Result<OpenLabelTaskSkel<'obj>>
fn open_opts( self, open_opts: bpf_object_open_opts, object: &'obj mut MaybeUninit<OpenObject>, ) -> Result<OpenLabelTaskSkel<'obj>>
Open eBPF object with [
libbpf_sys::bpf_object_open_opts] and return [OpenSkel]Source§fn object_builder(&self) -> &ObjectBuilder
fn object_builder(&self) -> &ObjectBuilder
Get a reference to [
ObjectBuilder]Source§fn object_builder_mut(&mut self) -> &mut ObjectBuilder
fn object_builder_mut(&mut self) -> &mut ObjectBuilder
Get a mutable reference to [
ObjectBuilder]Auto Trait Implementations§
impl Freeze for LabelTaskSkelBuilder
impl RefUnwindSafe for LabelTaskSkelBuilder
impl !Send for LabelTaskSkelBuilder
impl !Sync for LabelTaskSkelBuilder
impl Unpin for LabelTaskSkelBuilder
impl UnsafeUnpin for LabelTaskSkelBuilder
impl UnwindSafe for LabelTaskSkelBuilder
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