Nothing to see here, move along
at main 18 lines 314 B view raw
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>;