pub struct StructuralMapDecoder { /* private fields */ }Implementations§
Source§impl StructuralMapDecoder
impl StructuralMapDecoder
pub fn new(child: Box<dyn StructuralFieldDecoder>, data_type: DataType) -> Self
Trait Implementations§
Source§impl Debug for StructuralMapDecoder
impl Debug for StructuralMapDecoder
Source§impl StructuralFieldDecoder for StructuralMapDecoder
impl StructuralFieldDecoder for StructuralMapDecoder
Source§fn accept_page(&mut self, child: LoadedPageShard) -> Result<()>
fn accept_page(&mut self, child: LoadedPageShard) -> Result<()>
Add a newly scheduled child decoder Read more
Auto Trait Implementations§
impl Freeze for StructuralMapDecoder
impl !RefUnwindSafe for StructuralMapDecoder
impl Send for StructuralMapDecoder
impl !Sync for StructuralMapDecoder
impl Unpin for StructuralMapDecoder
impl !UnwindSafe for StructuralMapDecoder
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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