Skip to main content

DatabaseValue

Trait DatabaseValue 

Source
pub trait DatabaseValue: Send + Sync {
    // Required methods
    fn as_str(&self) -> Option<&str>;
    fn as_i64(&self) -> Option<i64>;
    fn as_bool(&self) -> Option<bool>;
}
Expand description

Database value trait for query parameters

Required Methods§

Source

fn as_str(&self) -> Option<&str>

Source

fn as_i64(&self) -> Option<i64>

Source

fn as_bool(&self) -> Option<bool>

Implementations on Foreign Types§

Source§

impl DatabaseValue for &str

Source§

fn as_str(&self) -> Option<&str>

Source§

fn as_i64(&self) -> Option<i64>

Source§

fn as_bool(&self) -> Option<bool>

Source§

impl DatabaseValue for Option<&str>

Source§

fn as_str(&self) -> Option<&str>

Source§

fn as_i64(&self) -> Option<i64>

Source§

fn as_bool(&self) -> Option<bool>

Source§

impl DatabaseValue for bool

Source§

fn as_str(&self) -> Option<&str>

Source§

fn as_i64(&self) -> Option<i64>

Source§

fn as_bool(&self) -> Option<bool>

Source§

impl DatabaseValue for i64

Source§

fn as_str(&self) -> Option<&str>

Source§

fn as_i64(&self) -> Option<i64>

Source§

fn as_bool(&self) -> Option<bool>

Source§

impl DatabaseValue for String

Source§

fn as_str(&self) -> Option<&str>

Source§

fn as_i64(&self) -> Option<i64>

Source§

fn as_bool(&self) -> Option<bool>

Implementors§