Trait opensrv_clickhouse::binary::ReadEx
source · pub trait ReadEx {
// Required methods
fn read_bytes(&mut self, rv: &mut [u8]) -> Result<()>;
fn read_scalar<V>(&mut self) -> Result<V>
where V: Copy + Unmarshal<V> + StatBuffer;
fn read_string(&mut self) -> Result<String>;
fn read_len_encode_bytes(&mut self) -> Result<Vec<u8>>;
fn skip_string(&mut self) -> Result<()>;
fn read_uvarint(&mut self) -> Result<u64>;
fn read_str_into_buffer(&mut self, pool: &mut StringPool) -> Result<()>;
}Required Methods§
fn read_bytes(&mut self, rv: &mut [u8]) -> Result<()>
fn read_scalar<V>(&mut self) -> Result<V>where V: Copy + Unmarshal<V> + StatBuffer,
fn read_string(&mut self) -> Result<String>
fn read_len_encode_bytes(&mut self) -> Result<Vec<u8>>
fn skip_string(&mut self) -> Result<()>
fn read_uvarint(&mut self) -> Result<u64>
fn read_str_into_buffer(&mut self, pool: &mut StringPool) -> Result<()>
Object Safety§
This trait is not object safe.