evering 0.1.0

Typed shared-memory communication across processes
1
2
3
4
5
6
7
8
9
10
11
12
13
pub use crate::header::{
    AbiProfile, Layout, Magic, RcHeader, RecoveryContext, RecoveryHandler, Status,
};
pub use crate::msg::Repr;
pub use crate::schema::{
    LayoutContext, LayoutId, LayoutInfo, RegionAdmission, RegionId, SchemaId, SchemaKey,
    SharedSchema,
};
pub use crate::token::Shape;

pub const fn recovery_handler<H: Repr>() -> RecoveryHandler {
    RecoveryHandler::of::<crate::channel::Duplex<H>>()
}