Enum sqlite::Value [−][src]
A typed value.
Variants
Binary(Vec<u8>)
Binary data.
Float(f64)
A floating-point number.
Integer(i64)
An integer number.
String(String)
A string.
Null
A null value.
Methods
impl Value
[src]
impl Value
pub fn as_binary(&self) -> Option<&[u8]>
[src]
pub fn as_binary(&self) -> Option<&[u8]>
Return the binary data if the value is Binary
.
pub fn as_float(&self) -> Option<f64>
[src]
pub fn as_float(&self) -> Option<f64>
Return the floating-point number if the value is Float
.
pub fn as_integer(&self) -> Option<i64>
[src]
pub fn as_integer(&self) -> Option<i64>
Return the integer number if the value is Integer
.
pub fn as_string(&self) -> Option<&str>
[src]
pub fn as_string(&self) -> Option<&str>
Return the string if the value is String
.
pub fn kind(&self) -> Type
[src]
pub fn kind(&self) -> Type
Return the type.
Trait Implementations
impl<'l> Bindable for &'l Value
[src]
impl<'l> Bindable for &'l Value
impl Readable for Value
[src]
impl Readable for Value
impl Clone for Value
[src]
impl Clone for Value
fn clone(&self) -> Value
[src]
fn clone(&self) -> Value
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 Debug for Value
[src]
impl Debug for Value
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 PartialEq for Value
[src]
impl PartialEq for Value