babeltrace2-sys 0.2.8

Rust sys crate for babeltrace2
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,
}