MapsProgramContext

Trait MapsProgramContext 

Source
pub trait MapsProgramContext: EbpfProgramContext {
    // Required methods
    fn on_map_access(context: &mut Self::RunContext<'_>, map: &Map);
    fn add_value_ref<'a>(
        context: &mut Self::RunContext<'a>,
        map_ref: MapValueRef<'a>,
    );
}

Required Methods§

Source

fn on_map_access(context: &mut Self::RunContext<'_>, map: &Map)

Source

fn add_value_ref<'a>( context: &mut Self::RunContext<'a>, map_ref: MapValueRef<'a>, )

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<C: EbpfProgramContext> MapsProgramContext for C
where for<'a> C::RunContext<'a>: MapsContext<'a>,