pub enum SourceReason {
NotData,
EOF,
SupplierError,
Disconnect,
Other,
Uvs(UnifiedReason),
}Variants§
Implementations§
Source§impl SourceReason
impl SourceReason
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
Source§impl SourceReason
impl SourceReason
pub fn supplier_error<S: Into<String>>(detail: S) -> SourceError
pub fn disconnect<S: Into<String>>(detail: S) -> SourceError
pub fn other<S: Into<String>>(detail: S) -> SourceError
pub fn err(self) -> SourceError
pub fn err_detail<S: Into<String>>(self, detail: S) -> SourceError
pub fn err_source<E>(self, source: E) -> SourceError
Trait Implementations§
Source§impl Clone for SourceReason
impl Clone for SourceReason
Source§fn clone(&self) -> SourceReason
fn clone(&self) -> SourceReason
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SourceReason
impl Debug for SourceReason
Source§impl Display for SourceReason
impl Display for SourceReason
Source§impl ErrorCode for SourceReason
impl ErrorCode for SourceReason
fn error_code(&self) -> i32
Source§impl ErrorIdentityProvider for SourceReason
impl ErrorIdentityProvider for SourceReason
fn stable_code(&self) -> &'static str
fn error_category(&self) -> ErrorCategory
Source§impl PartialEq for SourceReason
impl PartialEq for SourceReason
Source§impl Serialize for SourceReason
impl Serialize for SourceReason
impl DomainReason for SourceReason
impl StructuralPartialEq for SourceReason
Auto Trait Implementations§
impl Freeze for SourceReason
impl RefUnwindSafe for SourceReason
impl Send for SourceReason
impl Sync for SourceReason
impl Unpin for SourceReason
impl UnsafeUnpin for SourceReason
impl UnwindSafe for SourceReason
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