Struct libbpf_rs::OpenMap [−][src]
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_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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
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]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,