scsys_core/errors/
mod.rs

1/*
2    Appellation: errors <module>
3    Contrib: FL03 <jo3mccain@icloud.com>
4*/
5//! # Errors
6//!
7//!
8#![cfg(feature = "alloc")]
9#[doc(inline)]
10pub use self::{error::*, kinds::*};
11
12pub(crate) mod error;
13pub(crate) mod kinds;
14
15/// A type alias for [core::result::Result] that employs the [crate::errors::Error] type
16pub type Result<T = ()> = core::result::Result<T, Error>;
17
18pub(crate) mod prelude {
19    pub use super::error::Error;
20    pub use super::kinds::*;
21    pub use super::Result;
22}