struct UnionDecoderBuilder {
fields: Option<UnionFields>,
branches: Option<Vec<Decoder>>,
resolved: Option<ResolvedUnion>,
target: Option<Box<Decoder>>,
}
Fields§
§fields: Option<UnionFields>
§branches: Option<Vec<Decoder>>
§resolved: Option<ResolvedUnion>
§target: Option<Box<Decoder>>
Implementations§
Source§impl UnionDecoderBuilder
impl UnionDecoderBuilder
fn new() -> Self
fn with_fields(self, fields: UnionFields) -> Self
fn with_branches(self, branches: Vec<Decoder>) -> Self
fn with_resolved_union(self, resolved_union: ResolvedUnion) -> Self
fn with_target(self, target: Box<Decoder>) -> Self
fn build(self) -> Result<UnionDecoder, ArrowError>
Trait Implementations§
Source§impl Debug for UnionDecoderBuilder
impl Debug for UnionDecoderBuilder
Source§impl Default for UnionDecoderBuilder
impl Default for UnionDecoderBuilder
Source§fn default() -> UnionDecoderBuilder
fn default() -> UnionDecoderBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UnionDecoderBuilder
impl RefUnwindSafe for UnionDecoderBuilder
impl Send for UnionDecoderBuilder
impl Sync for UnionDecoderBuilder
impl Unpin for UnionDecoderBuilder
impl UnwindSafe for UnionDecoderBuilder
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