#[repr(u16)]pub enum BuckySystemErrorCode {
Show 69 variants
Ok = 0,
Failed = 1,
InvalidParam = 2,
Timeout = 3,
NotFound = 4,
AlreadyExists = 5,
NotSupport = 6,
ErrorState = 7,
InvalidFormat = 8,
Expired = 9,
OutOfLimit = 10,
InternalError = 11,
PermissionDenied = 12,
ConnectionRefused = 13,
ConnectionReset = 14,
ConnectionAborted = 15,
NotConnected = 16,
AddrInUse = 18,
AddrNotAvailable = 19,
Interrupted = 20,
InvalidInput = 21,
InvalidData = 22,
WriteZero = 23,
UnexpectedEof = 24,
BrokenPipe = 25,
WouldBlock = 26,
UnSupport = 27,
Unmatch = 28,
ExecuteError = 29,
Reject = 30,
Ignored = 31,
InvalidSignature = 32,
AlreadyExistsAndSignatureMerged = 33,
TargetNotFound = 34,
Aborted = 35,
ConnectFailed = 40,
ConnectInterZoneFailed = 41,
InnerPathNotFound = 42,
RangeNotSatisfiable = 43,
UserCanceled = 44,
Conflict = 50,
OutofSessionLimit = 60,
Redirect = 66,
MongoDBError = 99,
SqliteError = 100,
UrlError = 101,
ZipError = 102,
HttpError = 103,
JsonError = 104,
HexError = 105,
RsaError = 106,
CryptoError = 107,
MpscSendError = 108,
MpscRecvError = 109,
IoError = 110,
NetworkError = 111,
CodeError = 250,
UnknownBdtError = 253,
UnknownIOError = 254,
Unknown = 255,
Pending = 256,
NotChange = 257,
NotMatch = 258,
NotImplement = 259,
NotInit = 260,
ParseError = 261,
NotHandled = 262,
MetaError = 5_000,
DecError = 15_000,
}
Variants§
Ok = 0
Failed = 1
InvalidParam = 2
Timeout = 3
NotFound = 4
AlreadyExists = 5
NotSupport = 6
ErrorState = 7
InvalidFormat = 8
Expired = 9
OutOfLimit = 10
InternalError = 11
PermissionDenied = 12
ConnectionRefused = 13
ConnectionReset = 14
ConnectionAborted = 15
NotConnected = 16
AddrInUse = 18
AddrNotAvailable = 19
Interrupted = 20
InvalidInput = 21
InvalidData = 22
WriteZero = 23
UnexpectedEof = 24
BrokenPipe = 25
WouldBlock = 26
UnSupport = 27
Unmatch = 28
ExecuteError = 29
Reject = 30
Ignored = 31
InvalidSignature = 32
AlreadyExistsAndSignatureMerged = 33
TargetNotFound = 34
Aborted = 35
ConnectFailed = 40
ConnectInterZoneFailed = 41
InnerPathNotFound = 42
RangeNotSatisfiable = 43
UserCanceled = 44
Conflict = 50
OutofSessionLimit = 60
Redirect = 66
MongoDBError = 99
SqliteError = 100
UrlError = 101
ZipError = 102
HttpError = 103
JsonError = 104
HexError = 105
RsaError = 106
CryptoError = 107
MpscSendError = 108
MpscRecvError = 109
IoError = 110
NetworkError = 111
CodeError = 250
UnknownBdtError = 253
UnknownIOError = 254
Unknown = 255
Pending = 256
NotChange = 257
NotMatch = 258
NotImplement = 259
NotInit = 260
ParseError = 261
NotHandled = 262
MetaError = 5_000
DecError = 15_000
Trait Implementations§
Source§impl Clone for BuckySystemErrorCode
impl Clone for BuckySystemErrorCode
Source§fn clone(&self) -> BuckySystemErrorCode
fn clone(&self) -> BuckySystemErrorCode
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BuckySystemErrorCode
impl Debug for BuckySystemErrorCode
Source§impl<'de> Deserialize<'de> for BuckySystemErrorCode
impl<'de> Deserialize<'de> for BuckySystemErrorCode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<u16> for BuckySystemErrorCode
impl From<u16> for BuckySystemErrorCode
Source§impl IntEnum for BuckySystemErrorCode
impl IntEnum for BuckySystemErrorCode
Source§impl Into<BuckyErrorCode> for BuckySystemErrorCode
impl Into<BuckyErrorCode> for BuckySystemErrorCode
Source§fn into(self) -> BuckyErrorCode
fn into(self) -> BuckyErrorCode
Converts this type into the (usually inferred) input type.
Source§impl Into<BuckyErrorCodeEx> for BuckySystemErrorCode
impl Into<BuckyErrorCodeEx> for BuckySystemErrorCode
Source§fn into(self) -> BuckyErrorCodeEx
fn into(self) -> BuckyErrorCodeEx
Converts this type into the (usually inferred) input type.
Source§impl Into<BuckySystemErrorCode> for BuckyErrorCode
impl Into<BuckySystemErrorCode> for BuckyErrorCode
Source§fn into(self) -> BuckySystemErrorCode
fn into(self) -> BuckySystemErrorCode
Converts this type into the (usually inferred) input type.
Source§impl Into<u16> for BuckySystemErrorCode
impl Into<u16> for BuckySystemErrorCode
Source§impl PartialEq for BuckySystemErrorCode
impl PartialEq for BuckySystemErrorCode
Source§impl<'__de__> RawDecode<'__de__> for BuckySystemErrorCode
impl<'__de__> RawDecode<'__de__> for BuckySystemErrorCode
fn raw_decode(__buf__: &'__de__ [u8]) -> BuckyResult<(Self, &'__de__ [u8])>
fn raw_decode_with_option( buf: &'de [u8], _opt: &RawDecodeOption, ) -> BuckyResult<(Self, &'de [u8])>
Source§impl RawEncode for BuckySystemErrorCode
impl RawEncode for BuckySystemErrorCode
fn raw_encode<'__de__>( &self, __buf__: &'__de__ mut [u8], __purpose__: &Option<RawEncodePurpose>, ) -> BuckyResult<&'__de__ mut [u8]>
fn raw_measure( &self, __purpose__: &Option<RawEncodePurpose>, ) -> BuckyResult<usize>
fn raw_tail_encode<'a>( &self, buf: &'a mut [u8], purpose: &Option<RawEncodePurpose>, ) -> BuckyResult<&'a [u8]>
fn raw_encode_to_buffer(&self) -> BuckyResult<Vec<u8>>
fn raw_hash_value(&self) -> BuckyResult<HashValue>
fn hash_buf(&self, encoded_buf: &[u8]) -> HashValue
fn raw_hash_encode(&self) -> BuckyResult<Vec<u8>>
Source§impl Serialize for BuckySystemErrorCode
impl Serialize for BuckySystemErrorCode
impl Copy for BuckySystemErrorCode
impl Eq for BuckySystemErrorCode
impl StructuralPartialEq for BuckySystemErrorCode
Auto Trait Implementations§
impl Freeze for BuckySystemErrorCode
impl RefUnwindSafe for BuckySystemErrorCode
impl Send for BuckySystemErrorCode
impl Sync for BuckySystemErrorCode
impl Unpin for BuckySystemErrorCode
impl UnwindSafe for BuckySystemErrorCode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<'de, D> FileDecoder<'de> for Dwhere
D: RawDecode<'de>,
impl<'de, D> FileDecoder<'de> for Dwhere
D: RawDecode<'de>,
fn decode_from_file( file: &Path, buf: &'de mut Vec<u8>, ) -> Result<(D, usize), BuckyError>
Source§impl<D> FileEncoder<D> for Dwhere
D: RawEncode,
impl<D> FileEncoder<D> for Dwhere
D: RawEncode,
fn suggest_buffer_size(&self) -> Result<usize, BuckyError>
fn encode<'a>( &self, buf: &'a mut [u8], _is_compress: bool, ) -> Result<&'a mut [u8], BuckyError>
fn encode_to_writer( &self, writer: impl Write, is_compress: bool, ) -> BuckyResult<usize>
fn encode_to_file(&self, file: &Path, is_compress: bool) -> BuckyResult<usize>
fn encode_to_vec(&self, is_compress: bool) -> BuckyResult<Vec<u8>>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more