pub enum ClickhousePgValue {
Bool(bool),
Char(i8),
I16(i16),
I32(i32),
I64(i64),
F32(f32),
F64(f64),
String(String),
NaiveDate(NaiveDate),
BigDecimal(BigDecimal),
Uuid(Uuid),
}
Variants§
Bool(bool)
Char(i8)
I16(i16)
I32(i32)
I64(i64)
F32(f32)
F64(f64)
String(String)
NaiveDate(NaiveDate)
BigDecimal(BigDecimal)
Uuid(Uuid)
Implementations§
source§impl ClickhousePgValue
impl ClickhousePgValue
pub fn as_bool(&self) -> Option<bool>
pub fn as_char(&self) -> Option<i8>
pub fn as_u8(&self) -> Option<u8>
pub fn as_i16(&self) -> Option<i16>
pub fn as_u16(&self) -> Option<u16>
pub fn as_i32(&self) -> Option<i32>
pub fn as_u32(&self) -> Option<u32>
pub fn as_i64(&self) -> Option<i64>
pub fn as_u64(&self) -> Option<Result<u64, ParseIntError>>
pub fn as_i128(&self) -> Option<Result<i128, ParseIntError>>
pub fn as_u128(&self) -> Option<Result<u128, ParseIntError>>
pub fn as_big_int(&self) -> Option<Result<BigInt, ParseBigIntError>>
pub fn as_big_uint(&self) -> Option<Result<BigUint, ParseBigIntError>>
pub fn as_f32(&self) -> Option<f32>
pub fn as_f64(&self) -> Option<f64>
pub fn as_str(&self) -> Option<&str>
pub fn as_naive_date(&self) -> Option<&NaiveDate>
pub fn as_big_decimal(&self) -> Option<&BigDecimal>
pub fn as_uuid(&self) -> Option<&Uuid>
pub fn as_naive_date_time( &self ) -> Option<Result<NaiveDateTime, DatetimeParseError>>
pub fn as_ipv4_addr(&self) -> Option<Result<Ipv4Addr, AddrParseError>>
Trait Implementations§
source§impl Clone for ClickhousePgValue
impl Clone for ClickhousePgValue
source§fn clone(&self) -> ClickhousePgValue
fn clone(&self) -> ClickhousePgValue
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ClickhousePgValue
impl Debug for ClickhousePgValue
source§impl From<&str> for ClickhousePgValue
impl From<&str> for ClickhousePgValue
source§impl From<BigDecimal> for ClickhousePgValue
impl From<BigDecimal> for ClickhousePgValue
source§impl From<NaiveDate> for ClickhousePgValue
impl From<NaiveDate> for ClickhousePgValue
source§impl From<String> for ClickhousePgValue
impl From<String> for ClickhousePgValue
source§impl From<Uuid> for ClickhousePgValue
impl From<Uuid> for ClickhousePgValue
source§impl From<bool> for ClickhousePgValue
impl From<bool> for ClickhousePgValue
source§impl From<f32> for ClickhousePgValue
impl From<f32> for ClickhousePgValue
source§impl From<f64> for ClickhousePgValue
impl From<f64> for ClickhousePgValue
source§impl From<i16> for ClickhousePgValue
impl From<i16> for ClickhousePgValue
source§impl From<i32> for ClickhousePgValue
impl From<i32> for ClickhousePgValue
source§impl From<i64> for ClickhousePgValue
impl From<i64> for ClickhousePgValue
source§impl From<i8> for ClickhousePgValue
impl From<i8> for ClickhousePgValue
source§impl From<u16> for ClickhousePgValue
impl From<u16> for ClickhousePgValue
source§impl From<u32> for ClickhousePgValue
impl From<u32> for ClickhousePgValue
source§impl From<u8> for ClickhousePgValue
impl From<u8> for ClickhousePgValue
source§impl PartialEq<ClickhousePgValue> for ClickhousePgValue
impl PartialEq<ClickhousePgValue> for ClickhousePgValue
source§fn eq(&self, other: &ClickhousePgValue) -> bool
fn eq(&self, other: &ClickhousePgValue) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.