pub struct Witness<'a> { /* private fields */ }Expand description
Witness decoded from a CDF file
Implementations§
Trait Implementations§
Source§impl<'a> DecodableElement for Witness<'a>
impl<'a> DecodableElement for Witness<'a>
Source§fn try_from_buffer_in_place<'x, 'b>(
&'x mut self,
ctx: &DecoderContext<'x>,
buf: &'b [u8],
) -> Result<()>
fn try_from_buffer_in_place<'x, 'b>( &'x mut self, ctx: &DecoderContext<'x>, buf: &'b [u8], ) -> Result<()>
Deserialize the type from a given buffer Read more
Source§fn try_from_buffer<'b>(ctx: &DecoderContext<'_>, buf: &'b [u8]) -> Result<Self>
fn try_from_buffer<'b>(ctx: &DecoderContext<'_>, buf: &'b [u8]) -> Result<Self>
Create a new instance of the type from the provided buffer
Source§fn try_decode_in_place<'a, 'b>(
&mut self,
ctx: &DecoderContext<'a>,
buf: &'b [u8],
) -> Result<&'b [u8]>
fn try_decode_in_place<'a, 'b>( &mut self, ctx: &DecoderContext<'a>, buf: &'b [u8], ) -> Result<&'b [u8]>
Write an element from the buffer, and return the remainder bytes Read more
Source§fn try_decode<'a, 'b>(
ctx: &DecoderContext<'a>,
buf: &'b [u8],
) -> Result<(Self, &'b [u8])>
fn try_decode<'a, 'b>( ctx: &DecoderContext<'a>, buf: &'b [u8], ) -> Result<(Self, &'b [u8])>
Write an element from the buffer, and return the remainder bytes Read more
Source§fn try_from_reader<R>(ctx: &DecoderContext<'_>, reader: R) -> Result<Self>where
R: Read,
fn try_from_reader<R>(ctx: &DecoderContext<'_>, reader: R) -> Result<Self>where
R: Read,
Fetch a new element from a context
Source§impl<'a> Element for Witness<'a>
impl<'a> Element for Witness<'a>
Source§impl<'a> Ord for Witness<'a>
impl<'a> Ord for Witness<'a>
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl<'a> PartialOrd for Witness<'a>
impl<'a> PartialOrd for Witness<'a>
impl<'a> Eq for Witness<'a>
impl<'a> StructuralPartialEq for Witness<'a>
Auto Trait Implementations§
impl<'a> Freeze for Witness<'a>
impl<'a> RefUnwindSafe for Witness<'a>
impl<'a> Send for Witness<'a>
impl<'a> Sync for Witness<'a>
impl<'a> Unpin for Witness<'a>
impl<'a> UnwindSafe for Witness<'a>
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