Struct InlineDecoder
pub struct InlineDecoder { /* private fields */ }Expand description
Canonical decoding. Repeated names share one allocation.
Trait Implementations§
§impl Default for InlineDecoder
impl Default for InlineDecoder
§impl NameDecoder for InlineDecoder
impl NameDecoder for InlineDecoder
§fn define(&mut self, _r: &mut Reader<'_>) -> DecodeResult<()>
fn define(&mut self, _r: &mut Reader<'_>) -> DecodeResult<()>
Called when the kind byte carries
kind::DEFINES.fn get(&mut self, r: &mut Reader<'_>) -> DecodeResult<Name>
Auto Trait Implementations§
impl Forget for InlineDecoder
impl Freeze for InlineDecoder
impl Move for InlineDecoder
impl RefUnwindSafe for InlineDecoder
impl Send for InlineDecoder
impl Sync for InlineDecoder
impl Unpin for InlineDecoder
impl UnsafeUnpin for InlineDecoder
impl UnwindSafe for InlineDecoder
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