pub struct ExceptionCode(/* private fields */);
Expand description
§Exception Code 异常码
- common exception or supper exception should use 101
- you may need to define exception code
Implementations§
Source§impl ExceptionCode
impl ExceptionCode
pub const COMMON: u32 = 101u32
pub const SUPER: u32 = 102u32
pub const NULL_POINTER: u32 = 1_000u32
pub const ARRAY_INDEX_OUT_OF: u32 = 1_100u32
pub const ILLEGAL_ARGUMENT: u32 = 1_200u32
pub const ILLEGAL_STATE: u32 = 1_300u32
pub const IO: u32 = 1_400u32
pub const FILE_NOT_FOUND: u32 = 1_500u32
pub const SQL: u32 = 1_600u32
pub const INTERRUPTED: u32 = 1_700u32
pub const CLASS_CAST: u32 = 1_800u32
pub const UNSUPPORTED_OPERATION: u32 = 1_900u32
Sourcepub fn define(&mut self, code: u32) -> ExceptionCode
pub fn define(&mut self, code: u32) -> ExceptionCode
自定义异常码
Auto Trait Implementations§
impl Freeze for ExceptionCode
impl RefUnwindSafe for ExceptionCode
impl Send for ExceptionCode
impl Sync for ExceptionCode
impl Unpin for ExceptionCode
impl UnwindSafe for ExceptionCode
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