pub struct ErrorWire;Trait Implementations§
Source§impl Wire for ErrorWire
impl Wire for ErrorWire
Source§const FIXED_SIZE: Option<usize>
const FIXED_SIZE: Option<usize>
The encoded size if every value of this type has the same size.
Source§const MIN_SIZE: usize
const MIN_SIZE: usize
A lower bound on the encoded size, used to reject impossible element counts early.
Source§type Root = [u32; 5]
type Root = [u32; 5]
Lifetime-free state a root
View keeps to rebuild its Ref without
walking the input again, such as a struct’s field offsets.Source§fn verify<'a>(v: &mut Verifier<'a>) -> Result<ErrorRef<'a>, DecodeError>
fn verify<'a>(v: &mut Verifier<'a>) -> Result<ErrorRef<'a>, DecodeError>
Checks one value at the verifier’s position and returns its borrowed form.
Source§fn read<'a>(r: &mut Reader<'a>) -> ErrorRef<'a>
fn read<'a>(r: &mut Reader<'a>) -> ErrorRef<'a>
Reads one verified value and advances past it.
Source§fn from_root(r: Reader<'_>, offsets: [u32; 5]) -> ErrorRef<'_>
fn from_root(r: Reader<'_>, offsets: [u32; 5]) -> ErrorRef<'_>
Rebuilds the borrowed form of a root value spanning exactly
r.Source§fn read_owned(r: &mut Reader<'_>) -> Error
fn read_owned(r: &mut Reader<'_>) -> Error
Reads one verified value as owned, sharing
str and data bytes with the input.Source§fn verify_owned(v: &mut Verifier<'_>) -> Result<Error, DecodeError>
fn verify_owned(v: &mut Verifier<'_>) -> Result<Error, DecodeError>
Checks one value at the verifier’s position and returns it as owned, sharing
str and
data bytes with the input. Read morefn encoded_len(value: &Error) -> usize
fn encode<S: Sink>(value: &Error, out: &mut S)
fn ref_encoded_len(value: ErrorRef<'_>) -> usize
Auto Trait Implementations§
impl Freeze for ErrorWire
impl RefUnwindSafe for ErrorWire
impl Send for ErrorWire
impl Sync for ErrorWire
impl Unpin for ErrorWire
impl UnsafeUnpin for ErrorWire
impl UnwindSafe for ErrorWire
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