[][src]Struct redbpf::load::Loader

pub struct Loader {}

High level API to load bpf programs.

Methods

impl Loader[src]

pub fn load(data: &[u8]) -> Result<Loaded, LoaderError>[src]

Loads the programs included in data.

This will parse data with Module::parse() and load all the programs present in the module.

pub fn load_file<P: AsRef<Path>>(file: P) -> Result<Loaded, LoaderError>[src]

Loads the BPF programs included in file.

See load().

Auto Trait Implementations

impl RefUnwindSafe for Loader

impl Send for Loader

impl Sync for Loader

impl Unpin for Loader

impl UnwindSafe for Loader

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.