[][src]Trait elephantry::ToSql

pub trait ToSql {
    pub fn ty(&self) -> Type;
pub fn to_sql(&self) -> Result<Option<Vec<u8>>>; pub fn format(&self) -> Format { ... }
pub fn error(&self, rust_type: &str, message: Option<&String>) -> Error { ... } }

Trait to allow a rust type to be translated to a SQL value.

Required methods

pub fn ty(&self) -> Type[src]

The corresponding SQL type

pub fn to_sql(&self) -> Result<Option<Vec<u8>>>[src]

Convert the value

Loading content...

Provided methods

pub fn format(&self) -> Format[src]

pub fn error(&self, rust_type: &str, message: Option<&String>) -> Error[src]

Loading content...

Implementations on Foreign Types

impl<T: ToSql> ToSql for Range<T>[src]

impl<T: ToSql> ToSql for RangeInclusive<T>[src]

impl<A: ToSql, B: ToSql> ToSql for (A, B)[src]

impl<A: ToSql, B: ToSql, C: ToSql> ToSql for (A, B, C)[src]

impl<A: ToSql, B: ToSql, C: ToSql, D: ToSql> ToSql for (A, B, C, D)[src]

impl<A: ToSql, B: ToSql, C: ToSql, D: ToSql, E: ToSql> ToSql for (A, B, C, D, E)[src]

impl<A: ToSql, B: ToSql, C: ToSql, D: ToSql, E: ToSql, F: ToSql> ToSql for (A, B, C, D, E, F)[src]

impl<A: ToSql, B: ToSql, C: ToSql, D: ToSql, E: ToSql, F: ToSql, G: ToSql> ToSql for (A, B, C, D, E, F, G)[src]

impl<A: ToSql, B: ToSql, C: ToSql, D: ToSql, E: ToSql, F: ToSql, G: ToSql, H: ToSql> ToSql for (A, B, C, D, E, F, G, H)[src]

impl<A: ToSql, B: ToSql, C: ToSql, D: ToSql, E: ToSql, F: ToSql, G: ToSql, H: ToSql, I: ToSql> ToSql for (A, B, C, D, E, F, G, H, I)[src]

impl<A: ToSql, B: ToSql, C: ToSql, D: ToSql, E: ToSql, F: ToSql, G: ToSql, H: ToSql, I: ToSql, J: ToSql> ToSql for (A, B, C, D, E, F, G, H, I, J)[src]

impl<A: ToSql, B: ToSql, C: ToSql, D: ToSql, E: ToSql, F: ToSql, G: ToSql, H: ToSql, I: ToSql, J: ToSql, K: ToSql> ToSql for (A, B, C, D, E, F, G, H, I, J, K)[src]

impl<A: ToSql, B: ToSql, C: ToSql, D: ToSql, E: ToSql, F: ToSql, G: ToSql, H: ToSql, I: ToSql, J: ToSql, K: ToSql, L: ToSql> ToSql for (A, B, C, D, E, F, G, H, I, J, K, L)[src]

impl ToSql for bool[src]

impl ToSql for f32[src]

impl ToSql for f64[src]

impl<'_> ToSql for &'_ str[src]

impl ToSql for char[src]

impl ToSql for String[src]

impl ToSql for i16[src]

impl ToSql for i32[src]

impl ToSql for i64[src]

impl ToSql for u32[src]

impl<T: ToSql> ToSql for Option<T>[src]

impl<T: ToSql> ToSql for Vec<T>[src]

impl ToSql for ()[src]

Loading content...

Implementors

impl ToSql for Bytea[src]

impl ToSql for Hstore[src]

impl<C: Composite> ToSql for C[src]

Loading content...