Enum pgpq::encoders::EncoderBuilder
source · 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§
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)
Implementations§
Trait Implementations§
source§impl BuildEncoder for EncoderBuilder
impl BuildEncoder for EncoderBuilder
source§impl Clone for EncoderBuilder
impl Clone for EncoderBuilder
source§fn clone(&self) -> EncoderBuilder
fn clone(&self) -> EncoderBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EncoderBuilder
impl Debug for EncoderBuilder
source§impl From<BinaryEncoderBuilder> for EncoderBuilder
impl From<BinaryEncoderBuilder> for EncoderBuilder
source§fn from(v: BinaryEncoderBuilder) -> EncoderBuilder
fn from(v: BinaryEncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<BooleanEncoderBuilder> for EncoderBuilder
impl From<BooleanEncoderBuilder> for EncoderBuilder
source§fn from(v: BooleanEncoderBuilder) -> EncoderBuilder
fn from(v: BooleanEncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<Date32EncoderBuilder> for EncoderBuilder
impl From<Date32EncoderBuilder> for EncoderBuilder
source§fn from(v: Date32EncoderBuilder) -> EncoderBuilder
fn from(v: Date32EncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<Date64EncoderBuilder> for EncoderBuilder
impl From<Date64EncoderBuilder> for EncoderBuilder
source§fn from(v: Date64EncoderBuilder) -> EncoderBuilder
fn from(v: Date64EncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<DurationMicrosecondEncoderBuilder> for EncoderBuilder
impl From<DurationMicrosecondEncoderBuilder> for EncoderBuilder
source§fn from(v: DurationMicrosecondEncoderBuilder) -> EncoderBuilder
fn from(v: DurationMicrosecondEncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<DurationMillisecondEncoderBuilder> for EncoderBuilder
impl From<DurationMillisecondEncoderBuilder> for EncoderBuilder
source§fn from(v: DurationMillisecondEncoderBuilder) -> EncoderBuilder
fn from(v: DurationMillisecondEncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<DurationSecondEncoderBuilder> for EncoderBuilder
impl From<DurationSecondEncoderBuilder> for EncoderBuilder
source§fn from(v: DurationSecondEncoderBuilder) -> EncoderBuilder
fn from(v: DurationSecondEncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<Float16EncoderBuilder> for EncoderBuilder
impl From<Float16EncoderBuilder> for EncoderBuilder
source§fn from(v: Float16EncoderBuilder) -> EncoderBuilder
fn from(v: Float16EncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<Float32EncoderBuilder> for EncoderBuilder
impl From<Float32EncoderBuilder> for EncoderBuilder
source§fn from(v: Float32EncoderBuilder) -> EncoderBuilder
fn from(v: Float32EncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<Float64EncoderBuilder> for EncoderBuilder
impl From<Float64EncoderBuilder> for EncoderBuilder
source§fn from(v: Float64EncoderBuilder) -> EncoderBuilder
fn from(v: Float64EncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<Int16EncoderBuilder> for EncoderBuilder
impl From<Int16EncoderBuilder> for EncoderBuilder
source§fn from(v: Int16EncoderBuilder) -> EncoderBuilder
fn from(v: Int16EncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<Int32EncoderBuilder> for EncoderBuilder
impl From<Int32EncoderBuilder> for EncoderBuilder
source§fn from(v: Int32EncoderBuilder) -> EncoderBuilder
fn from(v: Int32EncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<Int64EncoderBuilder> for EncoderBuilder
impl From<Int64EncoderBuilder> for EncoderBuilder
source§fn from(v: Int64EncoderBuilder) -> EncoderBuilder
fn from(v: Int64EncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<Int8EncoderBuilder> for EncoderBuilder
impl From<Int8EncoderBuilder> for EncoderBuilder
source§fn from(v: Int8EncoderBuilder) -> EncoderBuilder
fn from(v: Int8EncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<LargeBinaryEncoderBuilder> for EncoderBuilder
impl From<LargeBinaryEncoderBuilder> for EncoderBuilder
source§fn from(v: LargeBinaryEncoderBuilder) -> EncoderBuilder
fn from(v: LargeBinaryEncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<LargeListEncoderBuilder> for EncoderBuilder
impl From<LargeListEncoderBuilder> for EncoderBuilder
source§fn from(v: LargeListEncoderBuilder) -> EncoderBuilder
fn from(v: LargeListEncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<LargeStringEncoderBuilder> for EncoderBuilder
impl From<LargeStringEncoderBuilder> for EncoderBuilder
source§fn from(v: LargeStringEncoderBuilder) -> EncoderBuilder
fn from(v: LargeStringEncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<ListEncoderBuilder> for EncoderBuilder
impl From<ListEncoderBuilder> for EncoderBuilder
source§fn from(v: ListEncoderBuilder) -> EncoderBuilder
fn from(v: ListEncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<StringEncoderBuilder> for EncoderBuilder
impl From<StringEncoderBuilder> for EncoderBuilder
source§fn from(v: StringEncoderBuilder) -> EncoderBuilder
fn from(v: StringEncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<Time32MillisecondEncoderBuilder> for EncoderBuilder
impl From<Time32MillisecondEncoderBuilder> for EncoderBuilder
source§fn from(v: Time32MillisecondEncoderBuilder) -> EncoderBuilder
fn from(v: Time32MillisecondEncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<Time32SecondEncoderBuilder> for EncoderBuilder
impl From<Time32SecondEncoderBuilder> for EncoderBuilder
source§fn from(v: Time32SecondEncoderBuilder) -> EncoderBuilder
fn from(v: Time32SecondEncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<Time64MicrosecondEncoderBuilder> for EncoderBuilder
impl From<Time64MicrosecondEncoderBuilder> for EncoderBuilder
source§fn from(v: Time64MicrosecondEncoderBuilder) -> EncoderBuilder
fn from(v: Time64MicrosecondEncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<TimestampMicrosecondEncoderBuilder> for EncoderBuilder
impl From<TimestampMicrosecondEncoderBuilder> for EncoderBuilder
source§fn from(v: TimestampMicrosecondEncoderBuilder) -> EncoderBuilder
fn from(v: TimestampMicrosecondEncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<TimestampMillisecondEncoderBuilder> for EncoderBuilder
impl From<TimestampMillisecondEncoderBuilder> for EncoderBuilder
source§fn from(v: TimestampMillisecondEncoderBuilder) -> EncoderBuilder
fn from(v: TimestampMillisecondEncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<TimestampSecondEncoderBuilder> for EncoderBuilder
impl From<TimestampSecondEncoderBuilder> for EncoderBuilder
source§fn from(v: TimestampSecondEncoderBuilder) -> EncoderBuilder
fn from(v: TimestampSecondEncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<UInt16EncoderBuilder> for EncoderBuilder
impl From<UInt16EncoderBuilder> for EncoderBuilder
source§fn from(v: UInt16EncoderBuilder) -> EncoderBuilder
fn from(v: UInt16EncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<UInt32EncoderBuilder> for EncoderBuilder
impl From<UInt32EncoderBuilder> for EncoderBuilder
source§fn from(v: UInt32EncoderBuilder) -> EncoderBuilder
fn from(v: UInt32EncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl From<UInt8EncoderBuilder> for EncoderBuilder
impl From<UInt8EncoderBuilder> for EncoderBuilder
source§fn from(v: UInt8EncoderBuilder) -> EncoderBuilder
fn from(v: UInt8EncoderBuilder) -> EncoderBuilder
Converts to this type from the input type.
source§impl PartialEq<EncoderBuilder> for EncoderBuilder
impl PartialEq<EncoderBuilder> for EncoderBuilder
source§fn eq(&self, other: &EncoderBuilder) -> bool
fn eq(&self, other: &EncoderBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.