pub struct LabelMapsSkelBuilder {
pub obj_builder: ObjectBuilder,
}Fields§
§obj_builder: ObjectBuilderTrait Implementations§
Source§impl Default for LabelMapsSkelBuilder
impl Default for LabelMapsSkelBuilder
Source§fn default() -> LabelMapsSkelBuilder
fn default() -> LabelMapsSkelBuilder
Returns the “default value” for a type. Read more
Source§impl<'obj> SkelBuilder<'obj> for LabelMapsSkelBuilder
impl<'obj> SkelBuilder<'obj> for LabelMapsSkelBuilder
Source§type Output = OpenLabelMapsSkel<'obj>
type Output = OpenLabelMapsSkel<'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<OpenLabelMapsSkel<'obj>>
fn open( self, object: &'obj mut MaybeUninit<OpenObject>, ) -> Result<OpenLabelMapsSkel<'obj>>
Open eBPF object and return [
OpenSkel]Source§fn open_opts(
self,
open_opts: bpf_object_open_opts,
object: &'obj mut MaybeUninit<OpenObject>,
) -> Result<OpenLabelMapsSkel<'obj>>
fn open_opts( self, open_opts: bpf_object_open_opts, object: &'obj mut MaybeUninit<OpenObject>, ) -> Result<OpenLabelMapsSkel<'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 LabelMapsSkelBuilder
impl RefUnwindSafe for LabelMapsSkelBuilder
impl !Send for LabelMapsSkelBuilder
impl !Sync for LabelMapsSkelBuilder
impl Unpin for LabelMapsSkelBuilder
impl UnwindSafe for LabelMapsSkelBuilder
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