1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
mod bindgen;
mod build;
mod ebpf_io;
mod load;
mod new;
mod new_program;

pub struct CommandError(pub String);

impl std::convert::From<std::io::Error> for CommandError {
    fn from(e: std::io::Error) -> CommandError {
        CommandError(format!("{}", e))
    }
}

pub use self::bindgen::cmd_bindgen as bindgen;
pub use build::{build, cmd_build};
pub use load::load;
pub use new::new;
pub use new_program::new_program;