yggdrasil_error/
lib.rs

1#![feature(try_blocks)]
2#![feature(return_position_impl_trait_in_trait)]
3
4// noinspection DuplicatedCode
5mod errors;
6mod third_party;
7
8pub use crate::errors::{YggdrasilError, YggdrasilErrorKind};
9
10pub type Validation<T> = validatus::Validation<T, YggdrasilError>;
11pub type Result<T> = core::result::Result<T, YggdrasilError>;
12
13pub use validatus::{
14    Validate,
15    Validation::{Failure, Success},
16};