pub struct MySQLDialect;Expand description
Type-level marker for MySQL.
Selects MySQL type mappings (DialectTypes,
SQLTypeToRust). MySQL keeps signed and
unsigned integer types apart, quotes identifiers with backticks, and has
one native JSON type. It has no native UUID or time-zone-aware datetime:
UUIDs use BINARY(16), and TimestampTz maps to TIMESTAMP, which
follows the session time zone.
Trait Implementations§
Source§impl AggregatePolicy<MySQLDialect> for TinyInt
impl AggregatePolicy<MySQLDialect> for TinyInt
Source§impl AggregatePolicy<MySQLDialect> for SmallInt
impl AggregatePolicy<MySQLDialect> for SmallInt
Source§impl AggregatePolicy<MySQLDialect> for MediumInt
impl AggregatePolicy<MySQLDialect> for MediumInt
Source§impl AggregatePolicy<MySQLDialect> for Int
impl AggregatePolicy<MySQLDialect> for Int
Source§impl AggregatePolicy<MySQLDialect> for IntUnsigned
impl AggregatePolicy<MySQLDialect> for IntUnsigned
Source§impl AggregatePolicy<MySQLDialect> for BigInt
impl AggregatePolicy<MySQLDialect> for BigInt
Source§impl AggregatePolicy<MySQLDialect> for BigIntUnsigned
impl AggregatePolicy<MySQLDialect> for BigIntUnsigned
Source§impl AggregatePolicy<MySQLDialect> for Year
impl AggregatePolicy<MySQLDialect> for Year
Source§impl AggregatePolicy<MySQLDialect> for Decimal
impl AggregatePolicy<MySQLDialect> for Decimal
Source§impl AggregatePolicy<MySQLDialect> for Float
impl AggregatePolicy<MySQLDialect> for Float
Source§impl AggregatePolicy<MySQLDialect> for Double
impl AggregatePolicy<MySQLDialect> for Double
impl<Source: DataType> CastTypePolicy<MySQLDialect, Source, BigInt> for ()
impl<Source: DataType> CastTypePolicy<MySQLDialect, Source, BigIntUnsigned> for ()
impl<Source: DataType> CastTypePolicy<MySQLDialect, Source, Date> for ()
impl<Source: DataType> CastTypePolicy<MySQLDialect, Source, DateTime> for ()
impl<Source: DataType> CastTypePolicy<MySQLDialect, Source, Decimal> for ()
impl<Source: DataType> CastTypePolicy<MySQLDialect, Source, Double> for ()
impl<Source: DataType> CastTypePolicy<MySQLDialect, Source, Float> for ()
impl<Source: DataType> CastTypePolicy<MySQLDialect, Source, Json> for ()
impl<Source: DataType> CastTypePolicy<MySQLDialect, Source, Time> for ()
impl<Source: DataType> CastTypePolicy<MySQLDialect, Source, Varbinary> for ()
impl<Source: DataType> CastTypePolicy<MySQLDialect, Source, Varchar> for ()
impl<Source: DataType> CastTypePolicy<MySQLDialect, Source, Year> for ()
Source§impl Clone for MySQLDialect
impl Clone for MySQLDialect
impl Copy for MySQLDialect
Source§impl Debug for MySQLDialect
impl Debug for MySQLDialect
impl DialectSupports<GroupConcat> for MySQLDialect
impl DialectSupports<LeftRight> for MySQLDialect
impl DialectSupports<Pad> for MySQLDialect
impl DialectSupports<Repeat> for MySQLDialect
impl DialectSupports<Reverse> for MySQLDialect
Source§impl DialectTypes for MySQLDialect
impl DialectTypes for MySQLDialect
Source§const CHAR_LENGTH_FN: &'static str = "CHAR_LENGTH"
const CHAR_LENGTH_FN: &'static str = "CHAR_LENGTH"
Name of the character-count function (
LENGTH on SQLite).Source§type TimestampTz = Timestamp
type TimestampTz = Timestamp
Date and time with a time zone.
Source§type DomainNullable<Input: Nullability> = Null
type DomainNullable<Input: Nullability> = Null
Nullability of a math function whose domain is narrower than its
input type (
SQRT, LN, LOG, …) given input nullability Input:
SQLite and MySQL answer NULL outside the domain, PostgreSQL raises.Source§impl<L, R> GreatestLeastPolicy<L, R> for MySQLDialectwhere
L: Nullability,
R: Nullability,
impl<L, R> GreatestLeastPolicy<L, R> for MySQLDialectwhere
L: Nullability,
R: Nullability,
Source§impl InstrPolicy for MySQLDialect
impl InstrPolicy for MySQLDialect
Source§impl LengthPolicy<MySQLDialect> for Char
impl LengthPolicy<MySQLDialect> for Char
Source§impl LengthPolicy<MySQLDialect> for Varchar
impl LengthPolicy<MySQLDialect> for Varchar
Source§impl LengthPolicy<MySQLDialect> for TinyText
impl LengthPolicy<MySQLDialect> for TinyText
Source§impl LengthPolicy<MySQLDialect> for Text
impl LengthPolicy<MySQLDialect> for Text
Source§impl LengthPolicy<MySQLDialect> for MediumText
impl LengthPolicy<MySQLDialect> for MediumText
Source§impl LengthPolicy<MySQLDialect> for LongText
impl LengthPolicy<MySQLDialect> for LongText
Source§impl LengthPolicy<MySQLDialect> for Enum
impl LengthPolicy<MySQLDialect> for Enum
Source§impl LengthPolicy<MySQLDialect> for Set
impl LengthPolicy<MySQLDialect> for Set
Source§impl Log2Policy for MySQLDialect
impl Log2Policy for MySQLDialect
impl MathExt for MySQLDialect
Source§impl RoundingPolicy<MySQLDialect> for TinyInt
impl RoundingPolicy<MySQLDialect> for TinyInt
Source§fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
Prepares the operand of
ROUND(expr, precision). Read moreSource§fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
Coerces a rounding function’s result to
Self::Output. Read moreSource§impl RoundingPolicy<MySQLDialect> for SmallInt
impl RoundingPolicy<MySQLDialect> for SmallInt
Source§fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
Prepares the operand of
ROUND(expr, precision). Read moreSource§fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
Coerces a rounding function’s result to
Self::Output. Read moreSource§impl RoundingPolicy<MySQLDialect> for MediumInt
impl RoundingPolicy<MySQLDialect> for MediumInt
Source§fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
Prepares the operand of
ROUND(expr, precision). Read moreSource§fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
Coerces a rounding function’s result to
Self::Output. Read moreSource§impl RoundingPolicy<MySQLDialect> for Int
impl RoundingPolicy<MySQLDialect> for Int
Source§fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
Prepares the operand of
ROUND(expr, precision). Read moreSource§fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
Coerces a rounding function’s result to
Self::Output. Read moreSource§impl RoundingPolicy<MySQLDialect> for BigInt
impl RoundingPolicy<MySQLDialect> for BigInt
Source§fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
Prepares the operand of
ROUND(expr, precision). Read moreSource§fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
Coerces a rounding function’s result to
Self::Output. Read moreSource§impl RoundingPolicy<MySQLDialect> for TinyIntUnsigned
impl RoundingPolicy<MySQLDialect> for TinyIntUnsigned
Source§type Output = BigIntUnsigned
type Output = BigIntUnsigned
Result type of the rounding functions.
Source§fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
Prepares the operand of
ROUND(expr, precision). Read moreSource§fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
Coerces a rounding function’s result to
Self::Output. Read moreSource§impl RoundingPolicy<MySQLDialect> for SmallIntUnsigned
impl RoundingPolicy<MySQLDialect> for SmallIntUnsigned
Source§type Output = BigIntUnsigned
type Output = BigIntUnsigned
Result type of the rounding functions.
Source§fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
Prepares the operand of
ROUND(expr, precision). Read moreSource§fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
Coerces a rounding function’s result to
Self::Output. Read moreSource§impl RoundingPolicy<MySQLDialect> for MediumIntUnsigned
impl RoundingPolicy<MySQLDialect> for MediumIntUnsigned
Source§type Output = BigIntUnsigned
type Output = BigIntUnsigned
Result type of the rounding functions.
Source§fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
Prepares the operand of
ROUND(expr, precision). Read moreSource§fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
Coerces a rounding function’s result to
Self::Output. Read moreSource§impl RoundingPolicy<MySQLDialect> for IntUnsigned
impl RoundingPolicy<MySQLDialect> for IntUnsigned
Source§type Output = BigIntUnsigned
type Output = BigIntUnsigned
Result type of the rounding functions.
Source§fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
Prepares the operand of
ROUND(expr, precision). Read moreSource§fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
Coerces a rounding function’s result to
Self::Output. Read moreSource§impl RoundingPolicy<MySQLDialect> for BigIntUnsigned
impl RoundingPolicy<MySQLDialect> for BigIntUnsigned
Source§type Output = BigIntUnsigned
type Output = BigIntUnsigned
Result type of the rounding functions.
Source§fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
Prepares the operand of
ROUND(expr, precision). Read moreSource§fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
Coerces a rounding function’s result to
Self::Output. Read moreSource§impl RoundingPolicy<MySQLDialect> for Year
impl RoundingPolicy<MySQLDialect> for Year
Source§type Output = BigIntUnsigned
type Output = BigIntUnsigned
Result type of the rounding functions.
Source§fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
Prepares the operand of
ROUND(expr, precision). Read moreSource§fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
Coerces a rounding function’s result to
Self::Output. Read moreSource§impl RoundingPolicy<MySQLDialect> for Float
impl RoundingPolicy<MySQLDialect> for Float
Source§fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
Prepares the operand of
ROUND(expr, precision). Read moreSource§fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
Coerces a rounding function’s result to
Self::Output. Read moreSource§impl RoundingPolicy<MySQLDialect> for Double
impl RoundingPolicy<MySQLDialect> for Double
Source§fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
Prepares the operand of
ROUND(expr, precision). Read moreSource§fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
Coerces a rounding function’s result to
Self::Output. Read moreSource§impl RoundingPolicy<MySQLDialect> for Decimal
impl RoundingPolicy<MySQLDialect> for Decimal
Source§fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
fn precision_operand<'a, V: SQLParam + 'a>(expr: SQL<'a, V>) -> SQL<'a, V>
Prepares the operand of
ROUND(expr, precision). Read moreSource§fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
fn coerce_result<'a, V: SQLParam + 'a>(sql: SQL<'a, V>) -> SQL<'a, V>
Coerces a rounding function’s result to
Self::Output. Read moreSource§impl SQLTypeToRust<MySQLDialect> for TinyInt
impl SQLTypeToRust<MySQLDialect> for TinyInt
Source§impl SQLTypeToRust<MySQLDialect> for TinyIntUnsigned
impl SQLTypeToRust<MySQLDialect> for TinyIntUnsigned
Source§impl SQLTypeToRust<MySQLDialect> for SmallInt
impl SQLTypeToRust<MySQLDialect> for SmallInt
Source§impl SQLTypeToRust<MySQLDialect> for SmallIntUnsigned
impl SQLTypeToRust<MySQLDialect> for SmallIntUnsigned
Source§impl SQLTypeToRust<MySQLDialect> for MediumInt
impl SQLTypeToRust<MySQLDialect> for MediumInt
Source§impl SQLTypeToRust<MySQLDialect> for Int
impl SQLTypeToRust<MySQLDialect> for Int
Source§impl SQLTypeToRust<MySQLDialect> for IntUnsigned
impl SQLTypeToRust<MySQLDialect> for IntUnsigned
Source§impl SQLTypeToRust<MySQLDialect> for BigInt
impl SQLTypeToRust<MySQLDialect> for BigInt
Source§impl SQLTypeToRust<MySQLDialect> for BigIntUnsigned
impl SQLTypeToRust<MySQLDialect> for BigIntUnsigned
Source§impl SQLTypeToRust<MySQLDialect> for Float
impl SQLTypeToRust<MySQLDialect> for Float
Source§impl SQLTypeToRust<MySQLDialect> for Double
impl SQLTypeToRust<MySQLDialect> for Double
Source§impl SQLTypeToRust<MySQLDialect> for Boolean
impl SQLTypeToRust<MySQLDialect> for Boolean
Source§impl SQLTypeToRust<MySQLDialect> for Char
impl SQLTypeToRust<MySQLDialect> for Char
Source§impl SQLTypeToRust<MySQLDialect> for Varchar
impl SQLTypeToRust<MySQLDialect> for Varchar
Source§impl SQLTypeToRust<MySQLDialect> for TinyText
impl SQLTypeToRust<MySQLDialect> for TinyText
Source§impl SQLTypeToRust<MySQLDialect> for Text
impl SQLTypeToRust<MySQLDialect> for Text
Source§impl SQLTypeToRust<MySQLDialect> for MediumText
impl SQLTypeToRust<MySQLDialect> for MediumText
Source§impl SQLTypeToRust<MySQLDialect> for LongText
impl SQLTypeToRust<MySQLDialect> for LongText
Source§impl SQLTypeToRust<MySQLDialect> for Enum
impl SQLTypeToRust<MySQLDialect> for Enum
Source§impl SQLTypeToRust<MySQLDialect> for Set
impl SQLTypeToRust<MySQLDialect> for Set
Source§impl SQLTypeToRust<MySQLDialect> for Any
impl SQLTypeToRust<MySQLDialect> for Any
Source§impl SQLTypeToRust<MySQLDialect> for Binary
impl SQLTypeToRust<MySQLDialect> for Binary
Source§impl SQLTypeToRust<MySQLDialect> for Varbinary
impl SQLTypeToRust<MySQLDialect> for Varbinary
Source§impl SQLTypeToRust<MySQLDialect> for TinyBlob
impl SQLTypeToRust<MySQLDialect> for TinyBlob
Source§impl SQLTypeToRust<MySQLDialect> for Blob
impl SQLTypeToRust<MySQLDialect> for Blob
Source§impl SQLTypeToRust<MySQLDialect> for MediumBlob
impl SQLTypeToRust<MySQLDialect> for MediumBlob
Source§impl SQLTypeToRust<MySQLDialect> for LongBlob
impl SQLTypeToRust<MySQLDialect> for LongBlob
Source§impl SQLTypeToRust<MySQLDialect> for Bit
impl SQLTypeToRust<MySQLDialect> for Bit
Source§impl SQLTypeToRust<MySQLDialect> for Year
impl SQLTypeToRust<MySQLDialect> for Year
Source§impl SQLTypeToRust<MySQLDialect> for Decimal
impl SQLTypeToRust<MySQLDialect> for Decimal
Source§impl SQLTypeToRust<MySQLDialect> for Json
impl SQLTypeToRust<MySQLDialect> for Json
Source§impl SQLTypeToRust<MySQLDialect> for Date
impl SQLTypeToRust<MySQLDialect> for Date
Source§impl SQLTypeToRust<MySQLDialect> for Time
impl SQLTypeToRust<MySQLDialect> for Time
Source§impl SQLTypeToRust<MySQLDialect> for DateTime
impl SQLTypeToRust<MySQLDialect> for DateTime
Source§impl SQLTypeToRust<MySQLDialect> for Timestamp
impl SQLTypeToRust<MySQLDialect> for Timestamp
Source§impl StatisticalAggregatePolicy<MySQLDialect> for Int
impl StatisticalAggregatePolicy<MySQLDialect> for Int
Source§impl ValueTypeForDialect<MySQLDialect> for i8
impl ValueTypeForDialect<MySQLDialect> for i8
Source§impl ValueTypeForDialect<MySQLDialect> for i16
impl ValueTypeForDialect<MySQLDialect> for i16
Source§impl ValueTypeForDialect<MySQLDialect> for i32
impl ValueTypeForDialect<MySQLDialect> for i32
Source§impl ValueTypeForDialect<MySQLDialect> for i64
impl ValueTypeForDialect<MySQLDialect> for i64
Source§impl ValueTypeForDialect<MySQLDialect> for isize
impl ValueTypeForDialect<MySQLDialect> for isize
Source§impl ValueTypeForDialect<MySQLDialect> for u8
impl ValueTypeForDialect<MySQLDialect> for u8
Source§type SQLType = TinyIntUnsigned
type SQLType = TinyIntUnsigned
The SQL type marker.
Source§impl ValueTypeForDialect<MySQLDialect> for u16
impl ValueTypeForDialect<MySQLDialect> for u16
Source§type SQLType = SmallIntUnsigned
type SQLType = SmallIntUnsigned
The SQL type marker.
Source§impl ValueTypeForDialect<MySQLDialect> for u32
impl ValueTypeForDialect<MySQLDialect> for u32
Source§type SQLType = IntUnsigned
type SQLType = IntUnsigned
The SQL type marker.
Source§impl ValueTypeForDialect<MySQLDialect> for u64
impl ValueTypeForDialect<MySQLDialect> for u64
Source§type SQLType = BigIntUnsigned
type SQLType = BigIntUnsigned
The SQL type marker.
Source§impl ValueTypeForDialect<MySQLDialect> for usize
impl ValueTypeForDialect<MySQLDialect> for usize
Source§type SQLType = BigIntUnsigned
type SQLType = BigIntUnsigned
The SQL type marker.
Source§impl ValueTypeForDialect<MySQLDialect> for f32
impl ValueTypeForDialect<MySQLDialect> for f32
Source§impl ValueTypeForDialect<MySQLDialect> for f64
impl ValueTypeForDialect<MySQLDialect> for f64
Source§impl ValueTypeForDialect<MySQLDialect> for bool
impl ValueTypeForDialect<MySQLDialect> for bool
Source§impl ValueTypeForDialect<MySQLDialect> for &str
impl ValueTypeForDialect<MySQLDialect> for &str
Source§impl ValueTypeForDialect<MySQLDialect> for Cow<'_, str>
impl ValueTypeForDialect<MySQLDialect> for Cow<'_, str>
Source§impl ValueTypeForDialect<MySQLDialect> for String
impl ValueTypeForDialect<MySQLDialect> for String
Source§impl ValueTypeForDialect<MySQLDialect> for Box<String>
impl ValueTypeForDialect<MySQLDialect> for Box<String>
Source§impl ValueTypeForDialect<MySQLDialect> for Rc<String>
impl ValueTypeForDialect<MySQLDialect> for Rc<String>
Source§impl ValueTypeForDialect<MySQLDialect> for Arc<String>
impl ValueTypeForDialect<MySQLDialect> for Arc<String>
Source§impl ValueTypeForDialect<MySQLDialect> for Box<str>
impl ValueTypeForDialect<MySQLDialect> for Box<str>
Source§impl ValueTypeForDialect<MySQLDialect> for Rc<str>
impl ValueTypeForDialect<MySQLDialect> for Rc<str>
Source§impl ValueTypeForDialect<MySQLDialect> for Arc<str>
impl ValueTypeForDialect<MySQLDialect> for Arc<str>
Source§impl ValueTypeForDialect<MySQLDialect> for &[u8]
impl ValueTypeForDialect<MySQLDialect> for &[u8]
Source§impl ValueTypeForDialect<MySQLDialect> for Cow<'_, [u8]>
impl ValueTypeForDialect<MySQLDialect> for Cow<'_, [u8]>
Source§impl ValueTypeForDialect<MySQLDialect> for Vec<u8>
impl ValueTypeForDialect<MySQLDialect> for Vec<u8>
Source§impl ValueTypeForDialect<MySQLDialect> for Box<Vec<u8>>
impl ValueTypeForDialect<MySQLDialect> for Box<Vec<u8>>
Source§impl ValueTypeForDialect<MySQLDialect> for Rc<Vec<u8>>
impl ValueTypeForDialect<MySQLDialect> for Rc<Vec<u8>>
Source§impl ValueTypeForDialect<MySQLDialect> for Arc<Vec<u8>>
impl ValueTypeForDialect<MySQLDialect> for Arc<Vec<u8>>
Source§impl<const N: usize> ValueTypeForDialect<MySQLDialect> for [u8; N]
impl<const N: usize> ValueTypeForDialect<MySQLDialect> for [u8; N]
Auto Trait Implementations§
impl Freeze for MySQLDialect
impl RefUnwindSafe for MySQLDialect
impl Send for MySQLDialect
impl Sync for MySQLDialect
impl Unpin for MySQLDialect
impl UnsafeUnpin for MySQLDialect
impl UnwindSafe for MySQLDialect
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more