Struct libbpf_rs::ObjectBuilder [−][src]
pub struct ObjectBuilder { /* fields omitted */ }
Expand description
Builder for creating an OpenObject
. Typically the entry point into libbpf-rs.
Implementations
impl ObjectBuilder
[src]
impl ObjectBuilder
[src]pub fn name<T: AsRef<str>>(&mut self, name: T) -> &mut Self
[src]
pub fn name<T: AsRef<str>>(&mut self, name: T) -> &mut Self
[src]Override the generated name that would have been inferred from the constructor.
pub fn relaxed_maps(&mut self, relaxed_maps: bool) -> &mut Self
[src]
pub fn relaxed_maps(&mut self, relaxed_maps: bool) -> &mut Self
[src]Option to parse map definitions non-strictly, allowing extra attributes/data
pub fn open_file<P: AsRef<Path>>(&mut self, path: P) -> Result<OpenObject>
[src]
pub fn open_memory<T: AsRef<str>>(
&mut self,
name: T,
mem: &[u8]
) -> Result<OpenObject>
[src]
&mut self,
name: T,
mem: &[u8]
) -> Result<OpenObject>