Struct libbpf_rs::OpenMap[][src]

pub struct OpenMap { /* fields omitted */ }
Expand description

Represents a parsed but not yet loaded BPF map.

This object exposes operations that need to happen before the map is created.

Some methods require working with raw bytes. You may find libraries such as plain helpful.

Implementations

impl OpenMap[src]

pub fn set_map_ifindex(&mut self, idx: u32)[src]

pub fn set_initial_value(&mut self, data: &[u8]) -> Result<()>[src]

pub fn set_max_entries(&mut self, count: u32) -> Result<()>[src]

pub fn set_inner_map_fd(&mut self, inner: &Map)[src]

pub fn reuse_pinned_map<P: AsRef<Path>>(&mut self, path: P) -> Result<()>[src]

Reuse an already-pinned map for self.

Auto Trait Implementations

impl RefUnwindSafe for OpenMap

impl !Send for OpenMap

impl !Sync for OpenMap

impl Unpin for OpenMap

impl UnwindSafe for OpenMap

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

impl<T> From<T> for T[src]

pub fn from(t: T) -> T[src]

Performs the conversion.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

pub fn into(self) -> U[src]

Performs the conversion.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.