Enum diesel::mysql::MysqlType
[−]
[src]
pub enum MysqlType { Tiny, Short, Long, LongLong, Float, Double, Time, Date, DateTime, Timestamp, String, Blob, }
Represents the possible forms a bind parameter can be transmitted as. Each variant represents one of the forms documented at https://dev.mysql.com/doc/refman/5.7/en/c-api-prepared-statement-type-codes.html
The null variant is omitted, as we will never prepare a statement in which one of the bind parameters can always be NULL
Variants
Tiny
Short
Long
LongLong
Float
Double
Time
Date
DateTime
Timestamp
String
Blob
Trait Implementations
impl Hash for MysqlType
[src]
fn hash<__H: Hasher>(&self, __arg_0: &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
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl PartialEq for MysqlType
[src]
fn eq(&self, __arg_0: &MysqlType) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0
This method tests for !=
.
impl Eq for MysqlType
[src]
impl Clone for MysqlType
[src]
fn clone(&self) -> MysqlType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more