Available on crate feature
io_parquet
only.Expand description
Wrapper struct to store key values
Fields§
§key: String
§value: Option<String>
Implementations§
source§impl KeyValue
impl KeyValue
pub fn new<F2>(key: String, value: F2) -> KeyValuewhere
F2: Into<Option<String>>,
pub fn read_from_in_protocol<T>(i_prot: &mut T) -> Result<KeyValue, Error>where
T: TInputProtocol,
pub async fn stream_from_in_protocol<T>(
i_prot: &mut T
) -> impl Future<Output = Result<KeyValue, Error>>where
T: TInputStreamProtocol,
pub fn write_to_out_protocol<T>(&self, o_prot: &mut T) -> Result<usize, Error>where
T: TOutputProtocol,
pub async fn write_to_out_stream_protocol<T>(
&self,
o_prot: &mut T
) -> impl Future<Output = Result<usize, Error>>where
T: TOutputStreamProtocol,
Trait Implementations§
source§impl AsyncReadThrift for KeyValue
impl AsyncReadThrift for KeyValue
fn stream_from_in_protocol<'life0, 'async_trait, T>(
i_prot: &'life0 mut T
) -> Pin<Box<dyn Future<Output = Result<KeyValue, Error>> + Send + 'async_trait, Global>>where
'life0: 'async_trait,
T: 'async_trait + TInputStreamProtocol,
source§impl Ord for KeyValue
impl Ord for KeyValue
source§impl PartialEq<KeyValue> for KeyValue
impl PartialEq<KeyValue> for KeyValue
source§impl PartialOrd<KeyValue> for KeyValue
impl PartialOrd<KeyValue> for KeyValue
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl ReadThrift for KeyValue
impl ReadThrift for KeyValue
fn read_from_in_protocol<T>(i_prot: &mut T) -> Result<KeyValue, Error>where
T: TInputProtocol,
impl Eq for KeyValue
impl StructuralEq for KeyValue
impl StructuralPartialEq for KeyValue
Auto Trait Implementations§
impl RefUnwindSafe for KeyValue
impl Send for KeyValue
impl Sync for KeyValue
impl Unpin for KeyValue
impl UnwindSafe for KeyValue
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.