pub enum TwzError {
Uncategorized(u16),
Generic(GenericError),
Argument(ArgumentError),
Resource(ResourceError),
Object(ObjectError),
Naming(NamingError),
Io(IoError),
Security(SecurityError),
}
Variants§
Uncategorized(u16)
Generic(GenericError)
Argument(ArgumentError)
Resource(ResourceError)
Object(ObjectError)
Naming(NamingError)
Io(IoError)
Security(SecurityError)
Implementations§
Source§impl TwzError
impl TwzError
pub const NOT_SUPPORTED: Self
pub const TIMED_OUT: Self
pub const WOULD_BLOCK: Self
pub const INVALID_ARGUMENT: Self
pub fn category(&self) -> ErrorCategory
pub fn raw(&self) -> twz_error
pub fn code(&self) -> u16
Trait Implementations§
Source§impl Error for TwzError
impl Error for TwzError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<AllocError> for TwzError
impl From<AllocError> for TwzError
Source§fn from(_value: AllocError) -> Self
fn from(_value: AllocError) -> Self
Converts to this type from the input type.
Source§impl From<ArgumentError> for TwzError
impl From<ArgumentError> for TwzError
Source§fn from(value: ArgumentError) -> Self
fn from(value: ArgumentError) -> Self
Converts to this type from the input type.
Source§impl From<GenericError> for TwzError
impl From<GenericError> for TwzError
Source§fn from(value: GenericError) -> Self
fn from(value: GenericError) -> Self
Converts to this type from the input type.
Source§impl From<NamingError> for TwzError
impl From<NamingError> for TwzError
Source§fn from(value: NamingError) -> Self
fn from(value: NamingError) -> Self
Converts to this type from the input type.
Source§impl From<ObjectError> for TwzError
impl From<ObjectError> for TwzError
Source§fn from(value: ObjectError) -> Self
fn from(value: ObjectError) -> Self
Converts to this type from the input type.
Source§impl From<ResourceError> for TwzError
impl From<ResourceError> for TwzError
Source§fn from(value: ResourceError) -> Self
fn from(value: ResourceError) -> Self
Converts to this type from the input type.
Source§impl From<SecurityError> for TwzError
impl From<SecurityError> for TwzError
Source§fn from(value: SecurityError) -> Self
fn from(value: SecurityError) -> Self
Converts to this type from the input type.
Source§impl From<TwzError> for RawTwzError
impl From<TwzError> for RawTwzError
Source§impl Ord for TwzError
impl Ord for TwzError
Source§impl PartialOrd for TwzError
impl PartialOrd for TwzError
impl Copy for TwzError
impl Eq for TwzError
impl StructuralPartialEq for TwzError
Auto Trait Implementations§
impl Freeze for TwzError
impl RefUnwindSafe for TwzError
impl Send for TwzError
impl Sync for TwzError
impl Unpin for TwzError
impl UnwindSafe for TwzError
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