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 Freeze for BuckyOriginError
impl !RefUnwindSafe for BuckyOriginError
impl Send for BuckyOriginError
impl Sync for BuckyOriginError
impl Unpin for BuckyOriginError
impl UnsafeUnpin for BuckyOriginError
impl !UnwindSafe 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
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