[][src]Struct libbpf_rs::OpenMap

pub struct OpenMap { /* fields omitted */ }

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_inner_map_fd(&mut self, inner: &Map)[src]

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]

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

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

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

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

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.

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.