Enum genet_abi::variant::Variant [−][src]
pub enum Variant { Nil, Bool(bool), Int64(i64), UInt64(u64), Float64(f64), String(Box<str>), BigInt(Box<[u8]>), Buffer(Box<[u8]>), Slice(ByteSlice), }
Variants
Nil
Bool(bool)
Int64(i64)
UInt64(u64)
Float64(f64)
String(Box<str>)
BigInt(Box<[u8]>)
Buffer(Box<[u8]>)
Slice(ByteSlice)
Trait Implementations
impl Debug for Variant
[src]
impl Debug for Variant
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for Variant
[src]
impl Clone for Variant
fn clone(&self) -> Variant
[src]
fn clone(&self) -> Variant
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl PartialEq for Variant
[src]
impl PartialEq for Variant
fn eq(&self, other: &Variant) -> bool
[src]
fn eq(&self, other: &Variant) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Variant) -> bool
[src]
fn ne(&self, other: &Variant) -> bool
This method tests for !=
.
impl Value<String> for Variant
[src]
impl Value<String> for Variant
impl Value<Vec<u8>> for Variant
[src]
impl Value<Vec<u8>> for Variant
impl Value<ByteSlice> for Variant
[src]
impl Value<ByteSlice> for Variant
impl Value<u64> for Variant
[src]
impl Value<u64> for Variant
impl Value<usize> for Variant
[src]
impl Value<usize> for Variant
impl Value<u32> for Variant
[src]
impl Value<u32> for Variant
impl Value<u16> for Variant
[src]
impl Value<u16> for Variant
impl Value<u8> for Variant
[src]
impl Value<u8> for Variant
impl Value<i64> for Variant
[src]
impl Value<i64> for Variant
impl Value<isize> for Variant
[src]
impl Value<isize> for Variant
impl Value<i32> for Variant
[src]
impl Value<i32> for Variant
impl Value<i16> for Variant
[src]
impl Value<i16> for Variant
impl Value<i8> for Variant
[src]
impl Value<i8> for Variant
impl Value<f64> for Variant
[src]
impl Value<f64> for Variant
impl Value<f32> for Variant
[src]
impl Value<f32> for Variant
impl Into<Variant> for bool
[src]
impl Into<Variant> for bool
impl Into<Variant> for i8
[src]
impl Into<Variant> for i8
impl Into<Variant> for i16
[src]
impl Into<Variant> for i16
impl Into<Variant> for i32
[src]
impl Into<Variant> for i32
impl Into<Variant> for i64
[src]
impl Into<Variant> for i64
impl Into<Variant> for u8
[src]
impl Into<Variant> for u8
impl Into<Variant> for u16
[src]
impl Into<Variant> for u16
impl Into<Variant> for u32
[src]
impl Into<Variant> for u32
impl Into<Variant> for u64
[src]
impl Into<Variant> for u64
impl Into<Variant> for f32
[src]
impl Into<Variant> for f32
impl Into<Variant> for f64
[src]
impl Into<Variant> for f64
impl Into<Variant> for Box<str>
[src]
impl Into<Variant> for Box<str>
impl Into<Variant> for Box<[u8]>
[src]
impl Into<Variant> for Box<[u8]>
impl Into<Variant> for ByteSlice
[src]
impl Into<Variant> for ByteSlice