pub enum OrionSecReason {
Sec(SecReason),
General(UnifiedReason),
}Variants§
Sec(SecReason)
General(UnifiedReason)
Implementations§
Source§impl OrionSecReason
impl OrionSecReason
pub fn core_conf() -> Self
pub fn feature_conf() -> Self
pub fn dynamic_conf() -> Self
pub fn validation_error() -> Self
pub fn business_error() -> Self
pub fn rule_error() -> Self
pub fn not_found_error() -> Self
pub fn permission_error() -> Self
pub fn data_error() -> Self
pub fn system_error() -> Self
pub fn network_error() -> Self
pub fn resource_error() -> Self
pub fn timeout_error() -> Self
pub fn external_error() -> Self
pub fn logic_error() -> Self
Trait Implementations§
Source§impl Debug for OrionSecReason
impl Debug for OrionSecReason
Source§impl Display for OrionSecReason
impl Display for OrionSecReason
impl DomainReason for OrionSecReason
Source§impl ErrorCode for OrionSecReason
impl ErrorCode for OrionSecReason
fn error_code(&self) -> i32
Source§impl ErrorIdentityProvider for OrionSecReason
impl ErrorIdentityProvider for OrionSecReason
fn stable_code(&self) -> &'static str
fn error_category(&self) -> ErrorCategory
Source§impl From<ConfIOReason> for OrionSecReason
impl From<ConfIOReason> for OrionSecReason
Source§fn from(r: ConfIOReason) -> Self
fn from(r: ConfIOReason) -> Self
Converts to this type from the input type.
Source§impl From<SecReason> for OrionSecReason
impl From<SecReason> for OrionSecReason
Source§impl From<UnifiedReason> for OrionSecReason
impl From<UnifiedReason> for OrionSecReason
Source§fn from(value: UnifiedReason) -> Self
fn from(value: UnifiedReason) -> Self
Converts to this type from the input type.
Source§impl PartialEq for OrionSecReason
impl PartialEq for OrionSecReason
Source§impl Serialize for OrionSecReason
impl Serialize for OrionSecReason
impl StructuralPartialEq for OrionSecReason
Auto Trait Implementations§
impl Freeze for OrionSecReason
impl RefUnwindSafe for OrionSecReason
impl Send for OrionSecReason
impl Sync for OrionSecReason
impl Unpin for OrionSecReason
impl UnsafeUnpin for OrionSecReason
impl UnwindSafe for OrionSecReason
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more