Enum sqlite3::Value
[−]
[src]
pub enum Value { Binary(Vec<u8>), Float(f64), Integer(i64), String(String), Null, }
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]
pub fn as_binary(&self) -> Option<&[u8]>
[src]
Return the binary data if the value is Binary
.
pub fn as_float(&self) -> Option<f64>
[src]
Return the floating-point number if the value is Float
.
pub fn as_integer(&self) -> Option<i64>
[src]
Return the integer number if the value is Integer
.
pub fn as_string(&self) -> Option<&str>
[src]
Return the string if the value is String
.
pub fn kind(&self) -> Type
[src]
Return the type.
Trait Implementations
impl<'l> Bindable for &'l Value
[src]
fn bind(self, statement: &mut Statement, i: usize) -> Result<()>
[src]
Bind to a parameter. Read more
impl Readable for Value
[src]
impl Clone for Value
[src]
fn clone(&self) -> Value
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Value
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more