pub trait AsyncReadThrift: Send + Sized {
    // Required method
    fn stream_from_in_protocol<'life0, 'async_trait, T>(
        i_prot: &'life0 mut T
    ) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>>
       where T: 'async_trait + TInputStreamProtocol,
             Self: 'async_trait,
             'life0: 'async_trait;
}

Required Methods§

source

fn stream_from_in_protocol<'life0, 'async_trait, T>( i_prot: &'life0 mut T ) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>>
where T: 'async_trait + TInputStreamProtocol, Self: 'async_trait, 'life0: 'async_trait,

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl AsyncReadThrift for bool

source§

fn stream_from_in_protocol<'life0, 'async_trait, T>( i_prot: &'life0 mut T ) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>>
where T: 'async_trait + TInputStreamProtocol, Self: 'async_trait, 'life0: 'async_trait,

source§

impl AsyncReadThrift for i64

source§

fn stream_from_in_protocol<'life0, 'async_trait, T>( i_prot: &'life0 mut T ) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>>
where T: 'async_trait + TInputStreamProtocol, Self: 'async_trait, 'life0: 'async_trait,

source§

impl AsyncReadThrift for u8

source§

fn stream_from_in_protocol<'life0, 'async_trait, T>( i_prot: &'life0 mut T ) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>>
where T: 'async_trait + TInputStreamProtocol, Self: 'async_trait, 'life0: 'async_trait,

source§

impl AsyncReadThrift for String

source§

fn stream_from_in_protocol<'life0, 'async_trait, T>( i_prot: &'life0 mut T ) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>>
where T: 'async_trait + TInputStreamProtocol, Self: 'async_trait, 'life0: 'async_trait,

source§

impl AsyncReadThrift for Vec<u8>

source§

fn stream_from_in_protocol<'life0, 'async_trait, T>( i_prot: &'life0 mut T ) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>>
where T: 'async_trait + TInputStreamProtocol, Self: 'async_trait, 'life0: 'async_trait,

Implementors§

source§

impl AsyncReadThrift for BloomFilterAlgorithm

source§

impl AsyncReadThrift for BloomFilterCompression

source§

impl AsyncReadThrift for BloomFilterHash

source§

impl AsyncReadThrift for ColumnCryptoMetaData

source§

impl AsyncReadThrift for ColumnOrder

source§

impl AsyncReadThrift for EncryptionAlgorithm

source§

impl AsyncReadThrift for LogicalType

source§

impl AsyncReadThrift for TimeUnit

source§

impl AsyncReadThrift for AesGcmCtrV1

source§

impl AsyncReadThrift for AesGcmV1

source§

impl AsyncReadThrift for BloomFilterHeader

source§

impl AsyncReadThrift for BoundaryOrder

source§

impl AsyncReadThrift for BsonType

source§

impl AsyncReadThrift for ColumnChunk

source§

impl AsyncReadThrift for ColumnIndex

source§

impl AsyncReadThrift for ColumnMetaData

source§

impl AsyncReadThrift for CompressionCodec

source§

impl AsyncReadThrift for ConvertedType

source§

impl AsyncReadThrift for DataPageHeader

source§

impl AsyncReadThrift for DataPageHeaderV2

source§

impl AsyncReadThrift for DateType

source§

impl AsyncReadThrift for DecimalType

source§

impl AsyncReadThrift for DictionaryPageHeader

source§

impl AsyncReadThrift for Encoding

source§

impl AsyncReadThrift for EncryptionWithColumnKey

source§

impl AsyncReadThrift for EncryptionWithFooterKey

source§

impl AsyncReadThrift for EnumType

source§

impl AsyncReadThrift for FieldRepetitionType

source§

impl AsyncReadThrift for FileCryptoMetaData

source§

impl AsyncReadThrift for FileMetaData

source§

impl AsyncReadThrift for IndexPageHeader

source§

impl AsyncReadThrift for IntType

source§

impl AsyncReadThrift for JsonType

source§

impl AsyncReadThrift for KeyValue

source§

impl AsyncReadThrift for ListType

source§

impl AsyncReadThrift for MapType

source§

impl AsyncReadThrift for MicroSeconds

source§

impl AsyncReadThrift for MilliSeconds

source§

impl AsyncReadThrift for NanoSeconds

source§

impl AsyncReadThrift for NullType

source§

impl AsyncReadThrift for OffsetIndex

source§

impl AsyncReadThrift for PageEncodingStats

source§

impl AsyncReadThrift for PageHeader

source§

impl AsyncReadThrift for PageLocation

source§

impl AsyncReadThrift for PageType

source§

impl AsyncReadThrift for RowGroup

source§

impl AsyncReadThrift for SchemaElement

source§

impl AsyncReadThrift for SortingColumn

source§

impl AsyncReadThrift for SplitBlockAlgorithm

source§

impl AsyncReadThrift for Statistics

source§

impl AsyncReadThrift for StringType

source§

impl AsyncReadThrift for TimeType

source§

impl AsyncReadThrift for TimestampType

source§

impl AsyncReadThrift for Type

source§

impl AsyncReadThrift for TypeDefinedOrder

source§

impl AsyncReadThrift for UUIDType

source§

impl AsyncReadThrift for Uncompressed

source§

impl AsyncReadThrift for XxHash