[−][src]Enum bitstream_reader::ReadError
Errors that can be returned when trying to read from a buffer
Variants
Too many bits requested to fit in the requested data type
Fields of TooManyBits
Not enough data in the buffer to read all requested bits
Fields of NotEnoughData
The requested position is outside the bounds of the stream or buffer
Fields of IndexOutOfBounds
Unmatched discriminant found while trying to read an enum
Fields of UnmatchedDiscriminant
Utf8Error(FromUtf8Error)
The read slice of bytes are not valid utf8
Trait Implementations
impl Debug for ReadError
[src]
impl Display for ReadError
[src]
impl Error for ReadError
[src]
fn cause(&self) -> Option<&dyn Error>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
impl From<FromUtf8Error> for ReadError
[src]
fn from(err: FromUtf8Error) -> ReadError
[src]
Auto Trait Implementations
impl RefUnwindSafe for ReadError
impl Send for ReadError
impl Sync for ReadError
impl Unpin for ReadError
impl UnwindSafe for ReadError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,