Struct diesel::mysql::Mysql [−][src]
pub struct Mysql;
The MySQL backend
Trait Implementations
impl HasSqlType<Bool> for Mysql[src]
impl HasSqlType<Bool> for Mysqlimpl HasSqlType<Tinyint> for Mysql[src]
impl HasSqlType<Tinyint> for Mysqlimpl HasSqlType<SmallInt> for Mysql[src]
impl HasSqlType<SmallInt> for Mysqlimpl HasSqlType<Integer> for Mysql[src]
impl HasSqlType<Integer> for Mysqlimpl HasSqlType<BigInt> for Mysql[src]
impl HasSqlType<BigInt> for Mysqlimpl HasSqlType<Float> for Mysql[src]
impl HasSqlType<Float> for Mysqlimpl HasSqlType<Double> for Mysql[src]
impl HasSqlType<Double> for Mysqlimpl HasSqlType<Numeric> for Mysql[src]
impl HasSqlType<Numeric> for Mysqlimpl HasSqlType<Text> for Mysql[src]
impl HasSqlType<Text> for Mysqlimpl HasSqlType<Binary> for Mysql[src]
impl HasSqlType<Binary> for Mysqlimpl HasSqlType<Date> for Mysql[src]
impl HasSqlType<Date> for Mysqlimpl HasSqlType<Time> for Mysql[src]
impl HasSqlType<Time> for Mysqlimpl HasSqlType<Timestamp> for Mysql[src]
impl HasSqlType<Timestamp> for Mysqlimpl Debug for Mysql[src]
impl Debug for Mysqlfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Copy for Mysql[src]
impl Copy for Mysqlimpl Clone for Mysql[src]
impl Clone for Mysqlfn clone(&self) -> Mysql[src]
fn clone(&self) -> MysqlReturns 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)Performs copy-assignment from source. Read more
impl Hash for Mysql[src]
impl Hash for Mysqlfn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash<__H: Hasher>(&self, state: &mut __H)Feeds this value into the given [Hasher]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, Feeds a slice of this type into the given [Hasher]. Read more
impl PartialEq for Mysql[src]
impl PartialEq for Mysqlfn eq(&self, other: &Mysql) -> bool[src]
fn eq(&self, other: &Mysql) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=.
impl Eq for Mysql[src]
impl Eq for Mysqlimpl Backend for Mysql[src]
impl Backend for Mysqltype QueryBuilder = MysqlQueryBuilder
The concrete QueryBuilder implementation for this backend.
type BindCollector = MysqlBindCollector
The concrete BindCollector implementation for this backend. Read more
type RawValue = [u8]
The raw representation of a database value given to FromSql. Read more
type ByteOrder = NativeEndian
What byte order is used to transmit integers? Read more
impl TypeMetadata for Mysql[src]
impl TypeMetadata for Mysqltype TypeMetadata = MysqlType
The actual type used to represent metadata. Read more
type MetadataLookup = ()
The type used for runtime lookup of metadata. Read more
impl SupportsDefaultKeyword for Mysql[src]
impl SupportsDefaultKeyword for Mysqlimpl UsesAnsiSavepointSyntax for Mysql[src]
impl UsesAnsiSavepointSyntax for Mysqlimpl QueryBuilder<Mysql> for MysqlQueryBuilder[src]
impl QueryBuilder<Mysql> for MysqlQueryBuilderfn push_sql(&mut self, sql: &str)[src]
fn push_sql(&mut self, sql: &str)Add sql to the end of the query being constructed.
fn push_identifier(&mut self, identifier: &str) -> QueryResult<()>[src]
fn push_identifier(&mut self, identifier: &str) -> QueryResult<()>Quote identifier, and add it to the end of the query being constructed. Read more
fn push_bind_param(&mut self)[src]
fn push_bind_param(&mut self)Add a placeholder for a bind parameter to the end of the query being constructed. Read more
fn finish(self) -> String[src]
fn finish(self) -> StringReturns the constructed SQL query.
impl ToSql<Datetime, Mysql> for MYSQL_TIME[src]
impl ToSql<Datetime, Mysql> for MYSQL_TIMEimpl FromSql<Datetime, Mysql> for MYSQL_TIME[src]
impl FromSql<Datetime, Mysql> for MYSQL_TIMEimpl ToSql<Timestamp, Mysql> for MYSQL_TIME[src]
impl ToSql<Timestamp, Mysql> for MYSQL_TIMEimpl FromSql<Timestamp, Mysql> for MYSQL_TIME[src]
impl FromSql<Timestamp, Mysql> for MYSQL_TIMEimpl ToSql<Time, Mysql> for MYSQL_TIME[src]
impl ToSql<Time, Mysql> for MYSQL_TIMEimpl FromSql<Time, Mysql> for MYSQL_TIME[src]
impl FromSql<Time, Mysql> for MYSQL_TIMEimpl ToSql<Date, Mysql> for MYSQL_TIME[src]
impl ToSql<Date, Mysql> for MYSQL_TIMEimpl FromSql<Date, Mysql> for MYSQL_TIME[src]
impl FromSql<Date, Mysql> for MYSQL_TIMEimpl ToSql<Datetime, Mysql> for NaiveDateTime[src]
impl ToSql<Datetime, Mysql> for NaiveDateTimeimpl FromSql<Datetime, Mysql> for NaiveDateTime[src]
impl FromSql<Datetime, Mysql> for NaiveDateTimeimpl ToSql<Timestamp, Mysql> for NaiveDateTime[src]
impl ToSql<Timestamp, Mysql> for NaiveDateTimeimpl FromSql<Timestamp, Mysql> for NaiveDateTime[src]
impl FromSql<Timestamp, Mysql> for NaiveDateTimeimpl ToSql<Time, Mysql> for NaiveTime[src]
impl ToSql<Time, Mysql> for NaiveTimeimpl FromSql<Time, Mysql> for NaiveTime[src]
impl FromSql<Time, Mysql> for NaiveTimeimpl ToSql<Date, Mysql> for NaiveDate[src]
impl ToSql<Date, Mysql> for NaiveDateimpl FromSql<Date, Mysql> for NaiveDate[src]
impl FromSql<Date, Mysql> for NaiveDateimpl HasSqlType<Datetime> for Mysql[src]
impl HasSqlType<Datetime> for Mysqlimpl ToSql<Tinyint, Mysql> for i8[src]
impl ToSql<Tinyint, Mysql> for i8impl FromSql<Tinyint, Mysql> for i8[src]
impl FromSql<Tinyint, Mysql> for i8impl ToSql<Unsigned<SmallInt>, Mysql> for u16[src]
impl ToSql<Unsigned<SmallInt>, Mysql> for u16impl FromSql<Unsigned<SmallInt>, Mysql> for u16[src]
impl FromSql<Unsigned<SmallInt>, Mysql> for u16impl ToSql<Unsigned<Integer>, Mysql> for u32[src]
impl ToSql<Unsigned<Integer>, Mysql> for u32impl FromSql<Unsigned<Integer>, Mysql> for u32[src]
impl FromSql<Unsigned<Integer>, Mysql> for u32impl ToSql<Unsigned<BigInt>, Mysql> for u64[src]
impl ToSql<Unsigned<BigInt>, Mysql> for u64impl FromSql<Unsigned<BigInt>, Mysql> for u64[src]
impl FromSql<Unsigned<BigInt>, Mysql> for u64impl ToSql<Bool, Mysql> for bool[src]
impl ToSql<Bool, Mysql> for boolimpl FromSql<Bool, Mysql> for bool[src]
impl FromSql<Bool, Mysql> for boolimpl<ST> HasSqlType<Unsigned<ST>> for Mysql where
Mysql: HasSqlType<ST>, [src]
impl<ST> HasSqlType<Unsigned<ST>> for Mysql where
Mysql: HasSqlType<ST>,