Skip to main content

async_ebpf/
lib.rs

1#[cfg(not(all(
2  target_os = "linux",
3  any(target_arch = "x86_64", target_arch = "aarch64")
4)))]
5compile_error!("only x86_64/aarch64 linux is supported");
6
7/// Error types returned by the runtime.
8pub mod error;
9/// Helper definitions and utilities for eBPF programs.
10pub mod helpers;
11mod linker;
12mod pointer_cage;
13/// Program loading and execution APIs.
14pub mod program;
15mod ubpf;
16mod util;
17
18#[cfg(test)]
19mod test;
20
21#[cfg(any(test, feature = "testing"))]
22/// Test helpers and fixtures for exercising the runtime.
23pub mod test_util;