Nothing to see here, move along
1pub mod endpoint;
2pub mod message;
3pub mod notification;
4
5use crate::error::KernelError;
6
7#[must_use]
8pub enum IpcOutcome<T> {
9 Done(T),
10 Blocked,
11}
12
13pub type IpcResult<T> = Result<IpcOutcome<T>, KernelError>;
14
15#[must_use]
16pub struct AlwaysBlocked;
17
18pub type CallResult = Result<AlwaysBlocked, KernelError>;