pub enum EncoderBuilder {
Show 28 variants Boolean(BooleanEncoderBuilder), UInt8(UInt8EncoderBuilder), UInt16(UInt16EncoderBuilder), UInt32(UInt32EncoderBuilder), Int8(Int8EncoderBuilder), Int16(Int16EncoderBuilder), Int32(Int32EncoderBuilder), Int64(Int64EncoderBuilder), Float16(Float16EncoderBuilder), Float32(Float32EncoderBuilder), Float64(Float64EncoderBuilder), TimestampMicrosecond(TimestampMicrosecondEncoderBuilder), TimestampMillisecond(TimestampMillisecondEncoderBuilder), TimestampSecond(TimestampSecondEncoderBuilder), Date32(Date32EncoderBuilder), Date64(Date64EncoderBuilder), Time32Millisecond(Time32MillisecondEncoderBuilder), Time32Second(Time32SecondEncoderBuilder), Time64Microsecond(Time64MicrosecondEncoderBuilder), DurationMicrosecond(DurationMicrosecondEncoderBuilder), DurationMillisecond(DurationMillisecondEncoderBuilder), DurationSecond(DurationSecondEncoderBuilder), String(StringEncoderBuilder), LargeString(LargeStringEncoderBuilder), Binary(BinaryEncoderBuilder), LargeBinary(LargeBinaryEncoderBuilder), List(ListEncoderBuilder), LargeList(LargeListEncoderBuilder),
}

Variants§

Implementations§

Trait Implementations§

source§

impl BuildEncoder for EncoderBuilder

source§

fn try_new<'a, 'b: 'a>( &'b self, __enum_dispatch_arg_0: &'a dyn Array ) -> Result<Encoder<'a>, ErrorKind>

source§

fn schema(&self) -> Column

source§

fn field(&self) -> Field

source§

impl Clone for EncoderBuilder

source§

fn clone(&self) -> EncoderBuilder

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EncoderBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<BinaryEncoderBuilder> for EncoderBuilder

source§

fn from(v: BinaryEncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<BooleanEncoderBuilder> for EncoderBuilder

source§

fn from(v: BooleanEncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<Date32EncoderBuilder> for EncoderBuilder

source§

fn from(v: Date32EncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<Date64EncoderBuilder> for EncoderBuilder

source§

fn from(v: Date64EncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<DurationMicrosecondEncoderBuilder> for EncoderBuilder

source§

fn from(v: DurationMicrosecondEncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<DurationMillisecondEncoderBuilder> for EncoderBuilder

source§

fn from(v: DurationMillisecondEncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<DurationSecondEncoderBuilder> for EncoderBuilder

source§

fn from(v: DurationSecondEncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<Float16EncoderBuilder> for EncoderBuilder

source§

fn from(v: Float16EncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<Float32EncoderBuilder> for EncoderBuilder

source§

fn from(v: Float32EncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<Float64EncoderBuilder> for EncoderBuilder

source§

fn from(v: Float64EncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<Int16EncoderBuilder> for EncoderBuilder

source§

fn from(v: Int16EncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<Int32EncoderBuilder> for EncoderBuilder

source§

fn from(v: Int32EncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<Int64EncoderBuilder> for EncoderBuilder

source§

fn from(v: Int64EncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<Int8EncoderBuilder> for EncoderBuilder

source§

fn from(v: Int8EncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<LargeBinaryEncoderBuilder> for EncoderBuilder

source§

fn from(v: LargeBinaryEncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<LargeListEncoderBuilder> for EncoderBuilder

source§

fn from(v: LargeListEncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<LargeStringEncoderBuilder> for EncoderBuilder

source§

fn from(v: LargeStringEncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<ListEncoderBuilder> for EncoderBuilder

source§

fn from(v: ListEncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<StringEncoderBuilder> for EncoderBuilder

source§

fn from(v: StringEncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<Time32MillisecondEncoderBuilder> for EncoderBuilder

source§

fn from(v: Time32MillisecondEncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<Time32SecondEncoderBuilder> for EncoderBuilder

source§

fn from(v: Time32SecondEncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<Time64MicrosecondEncoderBuilder> for EncoderBuilder

source§

fn from(v: Time64MicrosecondEncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<TimestampMicrosecondEncoderBuilder> for EncoderBuilder

source§

fn from(v: TimestampMicrosecondEncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<TimestampMillisecondEncoderBuilder> for EncoderBuilder

source§

fn from(v: TimestampMillisecondEncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<TimestampSecondEncoderBuilder> for EncoderBuilder

source§

fn from(v: TimestampSecondEncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<UInt16EncoderBuilder> for EncoderBuilder

source§

fn from(v: UInt16EncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<UInt32EncoderBuilder> for EncoderBuilder

source§

fn from(v: UInt32EncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl From<UInt8EncoderBuilder> for EncoderBuilder

source§

fn from(v: UInt8EncoderBuilder) -> EncoderBuilder

Converts to this type from the input type.
source§

impl PartialEq<EncoderBuilder> for EncoderBuilder

source§

fn eq(&self, other: &EncoderBuilder) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl TryInto<BinaryEncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<BinaryEncoderBuilder, <Self as TryInto<BinaryEncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<BooleanEncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<BooleanEncoderBuilder, <Self as TryInto<BooleanEncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<Date32EncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<Date32EncoderBuilder, <Self as TryInto<Date32EncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<Date64EncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<Date64EncoderBuilder, <Self as TryInto<Date64EncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<DurationMicrosecondEncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<DurationMicrosecondEncoderBuilder, <Self as TryInto<DurationMicrosecondEncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<DurationMillisecondEncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<DurationMillisecondEncoderBuilder, <Self as TryInto<DurationMillisecondEncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<DurationSecondEncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<DurationSecondEncoderBuilder, <Self as TryInto<DurationSecondEncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<Float16EncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<Float16EncoderBuilder, <Self as TryInto<Float16EncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<Float32EncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<Float32EncoderBuilder, <Self as TryInto<Float32EncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<Float64EncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<Float64EncoderBuilder, <Self as TryInto<Float64EncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<Int16EncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<Int16EncoderBuilder, <Self as TryInto<Int16EncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<Int32EncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<Int32EncoderBuilder, <Self as TryInto<Int32EncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<Int64EncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<Int64EncoderBuilder, <Self as TryInto<Int64EncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<Int8EncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<Int8EncoderBuilder, <Self as TryInto<Int8EncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<LargeBinaryEncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<LargeBinaryEncoderBuilder, <Self as TryInto<LargeBinaryEncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<LargeListEncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<LargeListEncoderBuilder, <Self as TryInto<LargeListEncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<LargeStringEncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<LargeStringEncoderBuilder, <Self as TryInto<LargeStringEncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<ListEncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<ListEncoderBuilder, <Self as TryInto<ListEncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<StringEncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<StringEncoderBuilder, <Self as TryInto<StringEncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<Time32MillisecondEncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<Time32MillisecondEncoderBuilder, <Self as TryInto<Time32MillisecondEncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<Time32SecondEncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<Time32SecondEncoderBuilder, <Self as TryInto<Time32SecondEncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<Time64MicrosecondEncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<Time64MicrosecondEncoderBuilder, <Self as TryInto<Time64MicrosecondEncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<TimestampMicrosecondEncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<TimestampMicrosecondEncoderBuilder, <Self as TryInto<TimestampMicrosecondEncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<TimestampMillisecondEncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<TimestampMillisecondEncoderBuilder, <Self as TryInto<TimestampMillisecondEncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<TimestampSecondEncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<TimestampSecondEncoderBuilder, <Self as TryInto<TimestampSecondEncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<UInt16EncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<UInt16EncoderBuilder, <Self as TryInto<UInt16EncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<UInt32EncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<UInt32EncoderBuilder, <Self as TryInto<UInt32EncoderBuilder>>::Error>

Performs the conversion.
source§

impl TryInto<UInt8EncoderBuilder> for EncoderBuilder

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<UInt8EncoderBuilder, <Self as TryInto<UInt8EncoderBuilder>>::Error>

Performs the conversion.
source§

impl StructuralPartialEq for EncoderBuilder

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T> Allocation for Twhere T: RefUnwindSafe + Send + Sync,