1
2
3
4
5
6
7
8
9
10
11
12
13
use displaydoc::Display;
use thiserror::Error;

/// factory result
pub type FactoryResult<T, E = FactoryError> = core::result::Result<T, E>;

/// factory error
#[non_exhaustive]
#[derive(Display, Error, Debug)]
pub enum FactoryError {
    /// Generic error: {0}
    GenericError(String),
}