pub enum BuckyOriginError {
Show 16 variants
IoError(Error),
SerdeJsonError(Error),
HttpError(Error),
UrlError(ParseError),
ZipError(ZipError),
HttpStatusCodeError(StatusCode),
SqliteError(Error),
HexError(FromHexError),
RsaError(Error),
CodeError(u32),
ParseIntError(ParseIntError),
ParseFloatError(ParseFloatError),
AddrParseError(AddrParseError),
StripPrefixError(StripPrefixError),
ParseUtf8Error(Utf8Error),
ErrorMsg(String),
}Variants§
IoError(Error)
SerdeJsonError(Error)
HttpError(Error)
UrlError(ParseError)
ZipError(ZipError)
HttpStatusCodeError(StatusCode)
SqliteError(Error)
HexError(FromHexError)
RsaError(Error)
CodeError(u32)
ParseIntError(ParseIntError)
ParseFloatError(ParseFloatError)
AddrParseError(AddrParseError)
StripPrefixError(StripPrefixError)
ParseUtf8Error(Utf8Error)
ErrorMsg(String)
Trait Implementations§
Source§impl Debug for BuckyOriginError
impl Debug for BuckyOriginError
Source§impl<'de> RawDecode<'de> for BuckyOriginError
impl<'de> RawDecode<'de> for BuckyOriginError
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 BuckyOriginError
impl RawEncode for BuckyOriginError
fn raw_measure(&self, purpose: &Option<RawEncodePurpose>) -> BuckyResult<usize>
fn raw_encode<'a>( &self, buf: &'a mut [u8], purpose: &Option<RawEncodePurpose>, ) -> BuckyResult<&'a mut [u8]>
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>>
Auto Trait Implementations§
impl !RefUnwindSafe for BuckyOriginError
impl !UnwindSafe for BuckyOriginError
impl Freeze for BuckyOriginError
impl Send for BuckyOriginError
impl Sync for BuckyOriginError
impl Unpin for BuckyOriginError
impl UnsafeUnpin for BuckyOriginError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> 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