polars_parquet_format::thrift::protocol

Trait ReadThrift

Source
pub trait ReadThrift: Sized {
    // Required method
    fn read_from_in_protocol<T: TInputProtocol>(i_prot: &mut T) -> Result<Self>;
}

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl ReadThrift for bool

Source§

impl ReadThrift for i64

Source§

impl ReadThrift for u8

Source§

impl ReadThrift for String

Source§

impl ReadThrift for Vec<u8>

Implementors§

Source§

impl ReadThrift for BloomFilterAlgorithm

Source§

impl ReadThrift for BloomFilterCompression

Source§

impl ReadThrift for BloomFilterHash

Source§

impl ReadThrift for ColumnCryptoMetaData

Source§

impl ReadThrift for ColumnOrder

Source§

impl ReadThrift for EncryptionAlgorithm

Source§

impl ReadThrift for LogicalType

Source§

impl ReadThrift for TimeUnit

Source§

impl ReadThrift for AesGcmCtrV1

Source§

impl ReadThrift for AesGcmV1

Source§

impl ReadThrift for BloomFilterHeader

Source§

impl ReadThrift for BoundaryOrder

Source§

impl ReadThrift for BsonType

Source§

impl ReadThrift for ColumnChunk

Source§

impl ReadThrift for ColumnIndex

Source§

impl ReadThrift for ColumnMetaData

Source§

impl ReadThrift for CompressionCodec

Source§

impl ReadThrift for ConvertedType

Source§

impl ReadThrift for DataPageHeader

Source§

impl ReadThrift for DataPageHeaderV2

Source§

impl ReadThrift for DateType

Source§

impl ReadThrift for DecimalType

Source§

impl ReadThrift for DictionaryPageHeader

Source§

impl ReadThrift for Encoding

Source§

impl ReadThrift for EncryptionWithColumnKey

Source§

impl ReadThrift for EncryptionWithFooterKey

Source§

impl ReadThrift for EnumType

Source§

impl ReadThrift for FieldRepetitionType

Source§

impl ReadThrift for FileCryptoMetaData

Source§

impl ReadThrift for FileMetaData

Source§

impl ReadThrift for Float16Type

Source§

impl ReadThrift for IndexPageHeader

Source§

impl ReadThrift for IntType

Source§

impl ReadThrift for JsonType

Source§

impl ReadThrift for KeyValue

Source§

impl ReadThrift for ListType

Source§

impl ReadThrift for MapType

Source§

impl ReadThrift for MicroSeconds

Source§

impl ReadThrift for MilliSeconds

Source§

impl ReadThrift for NanoSeconds

Source§

impl ReadThrift for NullType

Source§

impl ReadThrift for OffsetIndex

Source§

impl ReadThrift for PageEncodingStats

Source§

impl ReadThrift for PageHeader

Source§

impl ReadThrift for PageLocation

Source§

impl ReadThrift for PageType

Source§

impl ReadThrift for RowGroup

Source§

impl ReadThrift for SchemaElement

Source§

impl ReadThrift for SizeStatistics

Source§

impl ReadThrift for SortingColumn

Source§

impl ReadThrift for SplitBlockAlgorithm

Source§

impl ReadThrift for Statistics

Source§

impl ReadThrift for StringType

Source§

impl ReadThrift for TimeType

Source§

impl ReadThrift for TimestampType

Source§

impl ReadThrift for Type

Source§

impl ReadThrift for TypeDefinedOrder

Source§

impl ReadThrift for UUIDType

Source§

impl ReadThrift for Uncompressed

Source§

impl ReadThrift for XxHash