[][src]Struct parquet::decoding::PlainDecoder

pub struct PlainDecoder<T: DataType> { /* fields omitted */ }

Plain decoding that supports all types. Values are encoded back to back. For native types, data is encoded as little endian. Floating point types are encoded in IEEE. See PlainEncoder for more information.

Methods

impl<T: DataType> PlainDecoder<T>[src]

pub fn new(type_length: i32) -> Self[src]

Creates new plain decoder.

Trait Implementations

impl Decoder<BoolType> for PlainDecoder<BoolType>[src]

impl Decoder<ByteArrayType> for PlainDecoder<ByteArrayType>[src]

impl Decoder<FixedLenByteArrayType> for PlainDecoder<FixedLenByteArrayType>[src]

impl Decoder<Int96Type> for PlainDecoder<Int96Type>[src]

impl<T: DataType> Decoder<T> for PlainDecoder<T>[src]

Auto Trait Implementations

impl<T> !RefUnwindSafe for PlainDecoder<T>

impl<T> !Send for PlainDecoder<T>

impl<T> !Sync for PlainDecoder<T>

impl<T> Unpin for PlainDecoder<T> where
    T: Unpin

impl<T> !UnwindSafe for PlainDecoder<T>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T, U> Cast<U> for T where
    U: FromCast<T>, 

impl<T> From<T> for T[src]

impl<T> FromCast<T> for T

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

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

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

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

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