#[non_exhaustive]pub enum MultiValuesRef<'a> {
Show 26 variants
Unset(DataType),
Bool(&'a [bool]),
Char(&'a [char]),
Int8(&'a [i8]),
Int16(&'a [i16]),
Int32(&'a [i32]),
Int64(&'a [i64]),
Int128(&'a [i128]),
UInt8(&'a [u8]),
UInt16(&'a [u16]),
UInt32(&'a [u32]),
UInt64(&'a [u64]),
UInt128(&'a [u128]),
Float32(&'a [f32]),
Float64(&'a [f64]),
BigInteger(&'a [BigInt]),
BigDecimal(&'a [BigDecimal]),
String(&'a [String]),
Date(&'a [NaiveDate]),
Time(&'a [NaiveTime]),
DateTime(&'a [NaiveDateTime]),
Instant(&'a [DateTime<Utc>]),
Duration(&'a [Duration]),
Url(&'a [Url]),
StringMap(&'a [HashMap<String, String>]),
Json(&'a [Value]),
}Expand description
Borrowed semantic view of a crate::MultiValues value.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Unset(DataType)
An unset collection retaining its declared element type.
Bool(&'a [bool])
A borrowed homogeneous collection.
Char(&'a [char])
A borrowed homogeneous collection.
Int8(&'a [i8])
A borrowed homogeneous collection.
Int16(&'a [i16])
A borrowed homogeneous collection.
Int32(&'a [i32])
A borrowed homogeneous collection.
Int64(&'a [i64])
A borrowed homogeneous collection.
Int128(&'a [i128])
A borrowed homogeneous collection.
UInt8(&'a [u8])
A borrowed homogeneous collection.
UInt16(&'a [u16])
A borrowed homogeneous collection.
UInt32(&'a [u32])
A borrowed homogeneous collection.
UInt64(&'a [u64])
A borrowed homogeneous collection.
UInt128(&'a [u128])
A borrowed homogeneous collection.
Float32(&'a [f32])
A borrowed homogeneous collection.
Float64(&'a [f64])
A borrowed homogeneous collection.
BigInteger(&'a [BigInt])
A borrowed homogeneous collection.
BigDecimal(&'a [BigDecimal])
A borrowed homogeneous collection.
String(&'a [String])
A borrowed homogeneous collection.
Date(&'a [NaiveDate])
A borrowed homogeneous collection.
Time(&'a [NaiveTime])
A borrowed homogeneous collection.
DateTime(&'a [NaiveDateTime])
A borrowed homogeneous collection.
Instant(&'a [DateTime<Utc>])
A borrowed homogeneous collection.
Duration(&'a [Duration])
A borrowed homogeneous collection.
Url(&'a [Url])
A borrowed homogeneous collection.
StringMap(&'a [HashMap<String, String>])
A borrowed homogeneous collection.
Json(&'a [Value])
A borrowed homogeneous collection.
Trait Implementations§
Source§impl<'a> Clone for MultiValuesRef<'a>
impl<'a> Clone for MultiValuesRef<'a>
Source§fn clone(&self) -> MultiValuesRef<'a>
fn clone(&self) -> MultiValuesRef<'a>
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more