babeltrace2-sys 0.3.1

Rust sys crate for babeltrace2
1
2
3
4
5
6
7
8
9
10
use crate::ffi;

pub type ComponentClassSource = ComponentClass<ffi::bt_component_class_source>;
pub type ComponentClassFilter = ComponentClass<ffi::bt_component_class_filter>;
pub type ComponentClassSink = ComponentClass<ffi::bt_component_class_sink>;

/// An immutably borrowed component class
pub struct ComponentClass<T> {
    pub(crate) inner: *const T,
}