Skip to main content

ToSqlValue

Trait ToSqlValue 

Source
pub trait ToSqlValue {
    // Required method
    fn to_sql_value(&self) -> SqlValue;
}
Expand description

Implemented by field types — converts to a SQL-bindable value.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl ToSqlValue for Option<FieldBigInt>

Source§

impl ToSqlValue for Option<FieldBool>

Source§

impl ToSqlValue for Option<FieldBytes>

Source§

impl ToSqlValue for Option<FieldDate>

Source§

impl ToSqlValue for Option<FieldDateTime>

Source§

impl ToSqlValue for Option<FieldDouble>

Source§

impl ToSqlValue for Option<FieldEmail>

Source§

impl ToSqlValue for Option<FieldFloat>

Source§

impl ToSqlValue for Option<FieldInt>

Source§

impl ToSqlValue for Option<FieldJson>

Source§

impl ToSqlValue for Option<FieldSmallInt>

Source§

impl ToSqlValue for Option<FieldText>

Source§

impl ToSqlValue for Option<FieldTime>

Source§

impl ToSqlValue for Option<FieldUrl>

Source§

impl ToSqlValue for Option<FieldUuid>

Source§

impl ToSqlValue for Uuid

Source§

impl ToSqlValue for i32

Source§

impl ToSqlValue for i64

Source§

impl<M: Model> ToSqlValue for Option<ForeignKey<M>>

Source§

impl<const MIN: i64, const MAX: i64> ToSqlValue for Option<FieldRange<MIN, MAX>>

Source§

impl<const MIN: usize, const MAX: usize> ToSqlValue for Option<FieldPassword<MIN, MAX>>

Source§

impl<const MIN: usize, const MAX: usize> ToSqlValue for Option<FieldVarchar<MIN, MAX>>

Source§

impl<const P: u8, const S: u8> ToSqlValue for Option<FieldDecimal<P, S>>

Implementors§