#[repr(u16)]pub enum BuckyErrorCode {
Show 69 variants
Ok,
Failed,
InvalidParam,
Timeout,
NotFound,
AlreadyExists,
NotSupport,
ErrorState,
InvalidFormat,
Expired,
OutOfLimit,
InternalError,
PermissionDenied,
ConnectionRefused,
ConnectionReset,
ConnectionAborted,
NotConnected,
AddrInUse,
AddrNotAvailable,
Interrupted,
InvalidInput,
InvalidData,
WriteZero,
UnexpectedEof,
BrokenPipe,
WouldBlock,
UnSupport,
Unmatch,
ExecuteError,
Reject,
Ignored,
InvalidSignature,
AlreadyExistsAndSignatureMerged,
TargetNotFound,
Aborted,
ConnectFailed,
ConnectInterZoneFailed,
InnerPathNotFound,
RangeNotSatisfiable,
UserCanceled,
Conflict,
OutofSessionLimit,
Redirect,
MongoDBError,
SqliteError,
UrlError,
ZipError,
HttpError,
JsonError,
HexError,
RsaError,
CryptoError,
MpscSendError,
MpscRecvError,
IoError,
NetworkError,
CodeError,
UnknownBdtError,
UnknownIOError,
Unknown,
Pending,
NotChange,
NotMatch,
NotImplement,
NotInit,
ParseError,
NotHandled,
MetaError(u16),
DecError(u16),
}
Variants§
Ok
Failed
InvalidParam
Timeout
NotFound
AlreadyExists
NotSupport
ErrorState
InvalidFormat
Expired
OutOfLimit
InternalError
PermissionDenied
ConnectionRefused
ConnectionReset
ConnectionAborted
NotConnected
AddrInUse
AddrNotAvailable
Interrupted
InvalidInput
InvalidData
WriteZero
UnexpectedEof
BrokenPipe
WouldBlock
UnSupport
Unmatch
ExecuteError
Reject
Ignored
InvalidSignature
AlreadyExistsAndSignatureMerged
TargetNotFound
Aborted
ConnectFailed
ConnectInterZoneFailed
InnerPathNotFound
RangeNotSatisfiable
UserCanceled
Conflict
OutofSessionLimit
Redirect
MongoDBError
SqliteError
UrlError
ZipError
HttpError
JsonError
HexError
RsaError
CryptoError
MpscSendError
MpscRecvError
IoError
NetworkError
CodeError
UnknownBdtError
UnknownIOError
Unknown
Pending
NotChange
NotMatch
NotImplement
NotInit
ParseError
NotHandled
MetaError(u16)
DecError(u16)
Implementations§
Trait Implementations§
Source§impl Clone for BuckyErrorCode
impl Clone for BuckyErrorCode
Source§fn clone(&self) -> BuckyErrorCode
fn clone(&self) -> BuckyErrorCode
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 BuckyErrorCode
impl Debug for BuckyErrorCode
Source§impl<'de> Deserialize<'de> for BuckyErrorCode
impl<'de> Deserialize<'de> for BuckyErrorCode
Source§fn deserialize<D>(deserializer: D) -> Result<BuckyErrorCode, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<BuckyErrorCode, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for BuckyErrorCode
impl Display for BuckyErrorCode
Source§impl From<BuckyErrorCode> for BuckyError
impl From<BuckyErrorCode> for BuckyError
Source§fn from(code: BuckyErrorCode) -> BuckyError
fn from(code: BuckyErrorCode) -> BuckyError
Converts to this type from the input type.
Source§impl From<u16> for BuckyErrorCode
impl From<u16> for BuckyErrorCode
Source§impl From<u32> for BuckyErrorCode
impl From<u32> for BuckyErrorCode
Source§impl Into<BuckyErrorCode> for BuckyError
impl Into<BuckyErrorCode> for BuckyError
Source§fn into(self) -> BuckyErrorCode
fn into(self) -> BuckyErrorCode
Converts this type into the (usually inferred) input type.
Source§impl Into<BuckyErrorCode> for BuckyErrorCodeEx
impl Into<BuckyErrorCode> for BuckyErrorCodeEx
Source§fn into(self) -> BuckyErrorCode
fn into(self) -> BuckyErrorCode
Converts this type into the (usually inferred) input type.
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 BuckyErrorCode
impl Into<BuckyErrorCodeEx> for BuckyErrorCode
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<ErrorKind> for BuckyErrorCode
impl Into<ErrorKind> for BuckyErrorCode
Source§impl Into<i32> for BuckyErrorCode
impl Into<i32> for BuckyErrorCode
Source§impl Into<u16> for BuckyErrorCode
impl Into<u16> for BuckyErrorCode
Source§impl Into<u32> for BuckyErrorCode
impl Into<u32> for BuckyErrorCode
Source§impl PartialEq for BuckyErrorCode
impl PartialEq for BuckyErrorCode
Source§impl<'__de__> RawDecode<'__de__> for BuckyErrorCode
impl<'__de__> RawDecode<'__de__> for BuckyErrorCode
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 BuckyErrorCode
impl RawEncode for BuckyErrorCode
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 BuckyErrorCode
impl Serialize for BuckyErrorCode
impl Copy for BuckyErrorCode
impl Eq for BuckyErrorCode
impl StructuralPartialEq for BuckyErrorCode
Auto Trait Implementations§
impl Freeze for BuckyErrorCode
impl RefUnwindSafe for BuckyErrorCode
impl Send for BuckyErrorCode
impl Sync for BuckyErrorCode
impl Unpin for BuckyErrorCode
impl UnwindSafe for BuckyErrorCode
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