pub enum SqlServerLiteralDynWrapper<'a> {
Borrowed(&'a dyn SqlServerLiteral),
Owned(Box<dyn SqlServerLiteral>),
}Expand description
A wrapper type that can hold either a borrowed or owned [dyn SqlServerLiteral] value.
This type allows generic code to handle both borrowed and owned SQL literal trait objects uniformly. It is primarily used when dynamically storing or formatting SQL literal values, without having to commit to a single ownership model.
§Examples
use mssql_value_serializer::{
SqlServerLiteralDynWrapper, SqlServerLiteralForValueListWrapper,
};
let s = String::from("Some text");
let mut values: Vec<SqlServerLiteralDynWrapper<'_>> = vec![
SqlServerLiteralDynWrapper::from(1u8),
SqlServerLiteralDynWrapper::from(2i8),
SqlServerLiteralDynWrapper::from(&s),
];
let mut sql = format!(
"
SELECT
*
FROM
[TABLE]
WHERE
name IN ({value})
",
value = SqlServerLiteralForValueListWrapper::new(values)
);
assert_eq!(
"
SELECT
*
FROM
[TABLE]
WHERE
name IN (1, 2, N'Some text')
",
sql
);Variants§
Borrowed(&'a dyn SqlServerLiteral)
Owned(Box<dyn SqlServerLiteral>)
Trait Implementations§
Source§impl Debug for SqlServerLiteralDynWrapper<'_>
impl Debug for SqlServerLiteralDynWrapper<'_>
Source§impl<'a> Deref for SqlServerLiteralDynWrapper<'a>
impl<'a> Deref for SqlServerLiteralDynWrapper<'a>
Source§impl Display for SqlServerLiteralDynWrapper<'_>
impl Display for SqlServerLiteralDynWrapper<'_>
Source§impl<'a> From<&'a &'a [u8]> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a &'a [u8]> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a &'a str> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a &'a str> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'static [u8]> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'static [u8]> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a BigDecimal> for SqlServerLiteralDynWrapper<'a>
Available on crate feature bigdecimal only.
impl<'a> From<&'a BigDecimal> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
bigdecimal only.Source§fn from(value: &'a BigDecimal) -> Self
fn from(value: &'a BigDecimal) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a BigDecimalRef<'a>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature bigdecimal only.
impl<'a> From<&'a BigDecimalRef<'a>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
bigdecimal only.Source§fn from(value: &'a BigDecimalRef<'a>) -> Self
fn from(value: &'a BigDecimalRef<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a BigInt> for SqlServerLiteralDynWrapper<'a>
Available on crate feature num-bigint only.
impl<'a> From<&'a BigInt> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
num-bigint only.Source§impl<'a> From<&'a BigUint> for SqlServerLiteralDynWrapper<'a>
Available on crate feature num-bigint only.
impl<'a> From<&'a BigUint> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
num-bigint only.Source§impl<'a, T: ?Sized + ToOwned + SqlServerLiteral> From<&'a Cow<'a, T>> for SqlServerLiteralDynWrapper<'a>
impl<'a, T: ?Sized + ToOwned + SqlServerLiteral> From<&'a Cow<'a, T>> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a Date> for SqlServerLiteralDynWrapper<'a>
Available on crate feature time only.
impl<'a> From<&'a Date> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
time only.Source§impl<'a> From<&'a DateTime<FixedOffset>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature chrono only.
impl<'a> From<&'a DateTime<FixedOffset>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
chrono only.Source§fn from(value: &'a DateTime<FixedOffset>) -> Self
fn from(value: &'a DateTime<FixedOffset>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a DateTime<Local>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature chrono only.
impl<'a> From<&'a DateTime<Local>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
chrono only.Source§impl<'a> From<&'a DateTime<Utc>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature chrono only.
impl<'a> From<&'a DateTime<Utc>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
chrono only.Source§impl<'a> From<&'a Decimal> for SqlServerLiteralDynWrapper<'a>
Available on crate feature rust_decimal only.
impl<'a> From<&'a Decimal> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
rust_decimal only.Source§impl<'a> From<&'a NaiveDate> for SqlServerLiteralDynWrapper<'a>
Available on crate feature chrono only.
impl<'a> From<&'a NaiveDate> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
chrono only.Source§impl<'a> From<&'a NaiveDateTime> for SqlServerLiteralDynWrapper<'a>
Available on crate feature chrono only.
impl<'a> From<&'a NaiveDateTime> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
chrono only.Source§fn from(value: &'a NaiveDateTime) -> Self
fn from(value: &'a NaiveDateTime) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a NaiveTime> for SqlServerLiteralDynWrapper<'a>
Available on crate feature chrono only.
impl<'a> From<&'a NaiveTime> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
chrono only.Source§impl<'a> From<&'a OffsetDateTime> for SqlServerLiteralDynWrapper<'a>
Available on crate feature time only.
impl<'a> From<&'a OffsetDateTime> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
time only.Source§fn from(value: &'a OffsetDateTime) -> Self
fn from(value: &'a OffsetDateTime) -> Self
Converts to this type from the input type.
Source§impl<'a, T: ?Sized> From<&'a Option<&'a T>> for SqlServerLiteralDynWrapper<'a>where
&'a T: SqlServerLiteral,
impl<'a, T: ?Sized> From<&'a Option<&'a T>> for SqlServerLiteralDynWrapper<'a>where
&'a T: SqlServerLiteral,
Source§impl<'a> From<&'a PrimitiveDateTime> for SqlServerLiteralDynWrapper<'a>
Available on crate feature time only.
impl<'a> From<&'a PrimitiveDateTime> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
time only.Source§fn from(value: &'a PrimitiveDateTime) -> Self
fn from(value: &'a PrimitiveDateTime) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a String> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a String> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a Time> for SqlServerLiteralDynWrapper<'a>
Available on crate feature time only.
impl<'a> From<&'a Time> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
time only.Source§impl<'a> From<&'a UtcDateTime> for SqlServerLiteralDynWrapper<'a>
Available on crate feature time only.
impl<'a> From<&'a UtcDateTime> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
time only.Source§fn from(value: &'a UtcDateTime) -> Self
fn from(value: &'a UtcDateTime) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a Uuid> for SqlServerLiteralDynWrapper<'a>
Available on crate feature uuid only.
impl<'a> From<&'a Uuid> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
uuid only.Source§impl<'a> From<&'a bool> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a bool> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a char> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a char> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a dyn SqlServerLiteral> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a dyn SqlServerLiteral> for SqlServerLiteralDynWrapper<'a>
Source§fn from(value: &'a dyn SqlServerLiteral) -> Self
fn from(value: &'a dyn SqlServerLiteral) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a f32> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a f32> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a f64> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a f64> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a i128> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a i128> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a i16> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a i16> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a i32> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a i32> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a i64> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a i64> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a i8> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a i8> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a isize> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a isize> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'static str> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'static str> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a u128> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a u128> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a u16> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a u16> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a u32> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a u32> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a u64> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a u64> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a u8> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a u8> for SqlServerLiteralDynWrapper<'a>
Source§impl<'a> From<&'a usize> for SqlServerLiteralDynWrapper<'a>
impl<'a> From<&'a usize> for SqlServerLiteralDynWrapper<'a>
Source§impl From<BigDecimal> for SqlServerLiteralDynWrapper<'_>
Available on crate feature bigdecimal only.
impl From<BigDecimal> for SqlServerLiteralDynWrapper<'_>
Available on crate feature
bigdecimal only.Source§fn from(value: BigDecimal) -> Self
fn from(value: BigDecimal) -> Self
Converts to this type from the input type.
Source§impl From<BigDecimalRef<'static>> for SqlServerLiteralDynWrapper<'static>
Available on crate feature bigdecimal only.
impl From<BigDecimalRef<'static>> for SqlServerLiteralDynWrapper<'static>
Available on crate feature
bigdecimal only.Source§fn from(value: BigDecimalRef<'static>) -> Self
fn from(value: BigDecimalRef<'static>) -> Self
Converts to this type from the input type.
Source§impl From<BigInt> for SqlServerLiteralDynWrapper<'_>
Available on crate feature num-bigint only.
impl From<BigInt> for SqlServerLiteralDynWrapper<'_>
Available on crate feature
num-bigint only.Source§impl From<BigUint> for SqlServerLiteralDynWrapper<'_>
Available on crate feature num-bigint only.
impl From<BigUint> for SqlServerLiteralDynWrapper<'_>
Available on crate feature
num-bigint only.Source§impl From<Box<dyn SqlServerLiteral>> for SqlServerLiteralDynWrapper<'_>
impl From<Box<dyn SqlServerLiteral>> for SqlServerLiteralDynWrapper<'_>
Source§fn from(value: Box<dyn SqlServerLiteral>) -> Self
fn from(value: Box<dyn SqlServerLiteral>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<Cow<'a, BigDecimal>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature bigdecimal only.
impl<'a> From<Cow<'a, BigDecimal>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
bigdecimal only.Source§fn from(value: Cow<'a, BigDecimal>) -> Self
fn from(value: Cow<'a, BigDecimal>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<Cow<'a, BigInt>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature num-bigint only.
impl<'a> From<Cow<'a, BigInt>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
num-bigint only.Source§impl<'a> From<Cow<'a, BigUint>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature num-bigint only.
impl<'a> From<Cow<'a, BigUint>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
num-bigint only.Source§impl<'a> From<Cow<'a, Date>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature time only.
impl<'a> From<Cow<'a, Date>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
time only.Source§impl<'a> From<Cow<'a, DateTime<FixedOffset>>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature chrono only.
impl<'a> From<Cow<'a, DateTime<FixedOffset>>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
chrono only.Source§impl<'a> From<Cow<'a, DateTime<Local>>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature chrono only.
impl<'a> From<Cow<'a, DateTime<Local>>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
chrono only.Source§impl<'a> From<Cow<'a, DateTime<Utc>>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature chrono only.
impl<'a> From<Cow<'a, DateTime<Utc>>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
chrono only.Source§impl<'a> From<Cow<'a, Decimal>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature rust_decimal only.
impl<'a> From<Cow<'a, Decimal>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
rust_decimal only.Source§impl<'a> From<Cow<'a, NaiveDate>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature chrono only.
impl<'a> From<Cow<'a, NaiveDate>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
chrono only.Source§impl<'a> From<Cow<'a, NaiveDateTime>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature chrono only.
impl<'a> From<Cow<'a, NaiveDateTime>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
chrono only.Source§fn from(value: Cow<'a, NaiveDateTime>) -> Self
fn from(value: Cow<'a, NaiveDateTime>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<Cow<'a, NaiveTime>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature chrono only.
impl<'a> From<Cow<'a, NaiveTime>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
chrono only.Source§impl<'a> From<Cow<'a, OffsetDateTime>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature time only.
impl<'a> From<Cow<'a, OffsetDateTime>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
time only.Source§fn from(value: Cow<'a, OffsetDateTime>) -> Self
fn from(value: Cow<'a, OffsetDateTime>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<Cow<'a, PrimitiveDateTime>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature time only.
impl<'a> From<Cow<'a, PrimitiveDateTime>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
time only.Source§fn from(value: Cow<'a, PrimitiveDateTime>) -> Self
fn from(value: Cow<'a, PrimitiveDateTime>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<Cow<'a, Time>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature time only.
impl<'a> From<Cow<'a, Time>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
time only.Source§impl<'a> From<Cow<'a, UtcDateTime>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature time only.
impl<'a> From<Cow<'a, UtcDateTime>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
time only.Source§fn from(value: Cow<'a, UtcDateTime>) -> Self
fn from(value: Cow<'a, UtcDateTime>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<Cow<'a, Uuid>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature uuid only.
impl<'a> From<Cow<'a, Uuid>> for SqlServerLiteralDynWrapper<'a>
Available on crate feature
uuid only.Source§impl From<Date> for SqlServerLiteralDynWrapper<'_>
Available on crate feature time only.
impl From<Date> for SqlServerLiteralDynWrapper<'_>
Available on crate feature
time only.Source§impl From<DateTime<FixedOffset>> for SqlServerLiteralDynWrapper<'_>
Available on crate feature chrono only.
impl From<DateTime<FixedOffset>> for SqlServerLiteralDynWrapper<'_>
Available on crate feature
chrono only.Source§fn from(value: DateTime<FixedOffset>) -> Self
fn from(value: DateTime<FixedOffset>) -> Self
Converts to this type from the input type.
Source§impl From<DateTime<Local>> for SqlServerLiteralDynWrapper<'_>
Available on crate feature chrono only.
impl From<DateTime<Local>> for SqlServerLiteralDynWrapper<'_>
Available on crate feature
chrono only.Source§impl From<DateTime<Utc>> for SqlServerLiteralDynWrapper<'_>
Available on crate feature chrono only.
impl From<DateTime<Utc>> for SqlServerLiteralDynWrapper<'_>
Available on crate feature
chrono only.Source§impl From<Decimal> for SqlServerLiteralDynWrapper<'_>
Available on crate feature rust_decimal only.
impl From<Decimal> for SqlServerLiteralDynWrapper<'_>
Available on crate feature
rust_decimal only.Source§impl From<NaiveDate> for SqlServerLiteralDynWrapper<'_>
Available on crate feature chrono only.
impl From<NaiveDate> for SqlServerLiteralDynWrapper<'_>
Available on crate feature
chrono only.Source§impl From<NaiveDateTime> for SqlServerLiteralDynWrapper<'_>
Available on crate feature chrono only.
impl From<NaiveDateTime> for SqlServerLiteralDynWrapper<'_>
Available on crate feature
chrono only.Source§fn from(value: NaiveDateTime) -> Self
fn from(value: NaiveDateTime) -> Self
Converts to this type from the input type.
Source§impl From<NaiveTime> for SqlServerLiteralDynWrapper<'_>
Available on crate feature chrono only.
impl From<NaiveTime> for SqlServerLiteralDynWrapper<'_>
Available on crate feature
chrono only.Source§impl From<OffsetDateTime> for SqlServerLiteralDynWrapper<'_>
Available on crate feature time only.
impl From<OffsetDateTime> for SqlServerLiteralDynWrapper<'_>
Available on crate feature
time only.Source§fn from(value: OffsetDateTime) -> Self
fn from(value: OffsetDateTime) -> Self
Converts to this type from the input type.
Source§impl<T: SqlServerLiteral + 'static> From<Option<T>> for SqlServerLiteralDynWrapper<'_>
impl<T: SqlServerLiteral + 'static> From<Option<T>> for SqlServerLiteralDynWrapper<'_>
Source§impl From<PrimitiveDateTime> for SqlServerLiteralDynWrapper<'_>
Available on crate feature time only.
impl From<PrimitiveDateTime> for SqlServerLiteralDynWrapper<'_>
Available on crate feature
time only.Source§fn from(value: PrimitiveDateTime) -> Self
fn from(value: PrimitiveDateTime) -> Self
Converts to this type from the input type.
Source§impl From<String> for SqlServerLiteralDynWrapper<'_>
impl From<String> for SqlServerLiteralDynWrapper<'_>
Source§impl From<Time> for SqlServerLiteralDynWrapper<'_>
Available on crate feature time only.
impl From<Time> for SqlServerLiteralDynWrapper<'_>
Available on crate feature
time only.Source§impl From<UtcDateTime> for SqlServerLiteralDynWrapper<'_>
Available on crate feature time only.
impl From<UtcDateTime> for SqlServerLiteralDynWrapper<'_>
Available on crate feature
time only.Source§fn from(value: UtcDateTime) -> Self
fn from(value: UtcDateTime) -> Self
Converts to this type from the input type.
Source§impl From<Uuid> for SqlServerLiteralDynWrapper<'_>
Available on crate feature uuid only.
impl From<Uuid> for SqlServerLiteralDynWrapper<'_>
Available on crate feature
uuid only.Source§impl From<bool> for SqlServerLiteralDynWrapper<'_>
impl From<bool> for SqlServerLiteralDynWrapper<'_>
Source§impl From<char> for SqlServerLiteralDynWrapper<'_>
impl From<char> for SqlServerLiteralDynWrapper<'_>
Source§impl From<f32> for SqlServerLiteralDynWrapper<'_>
impl From<f32> for SqlServerLiteralDynWrapper<'_>
Source§impl From<f64> for SqlServerLiteralDynWrapper<'_>
impl From<f64> for SqlServerLiteralDynWrapper<'_>
Source§impl From<i128> for SqlServerLiteralDynWrapper<'_>
impl From<i128> for SqlServerLiteralDynWrapper<'_>
Source§impl From<i16> for SqlServerLiteralDynWrapper<'_>
impl From<i16> for SqlServerLiteralDynWrapper<'_>
Source§impl From<i32> for SqlServerLiteralDynWrapper<'_>
impl From<i32> for SqlServerLiteralDynWrapper<'_>
Source§impl From<i64> for SqlServerLiteralDynWrapper<'_>
impl From<i64> for SqlServerLiteralDynWrapper<'_>
Source§impl From<i8> for SqlServerLiteralDynWrapper<'_>
impl From<i8> for SqlServerLiteralDynWrapper<'_>
Source§impl From<isize> for SqlServerLiteralDynWrapper<'_>
impl From<isize> for SqlServerLiteralDynWrapper<'_>
Source§impl From<u128> for SqlServerLiteralDynWrapper<'_>
impl From<u128> for SqlServerLiteralDynWrapper<'_>
Source§impl From<u16> for SqlServerLiteralDynWrapper<'_>
impl From<u16> for SqlServerLiteralDynWrapper<'_>
Source§impl From<u32> for SqlServerLiteralDynWrapper<'_>
impl From<u32> for SqlServerLiteralDynWrapper<'_>
Source§impl From<u64> for SqlServerLiteralDynWrapper<'_>
impl From<u64> for SqlServerLiteralDynWrapper<'_>
Source§impl From<u8> for SqlServerLiteralDynWrapper<'_>
impl From<u8> for SqlServerLiteralDynWrapper<'_>
Source§impl From<usize> for SqlServerLiteralDynWrapper<'_>
impl From<usize> for SqlServerLiteralDynWrapper<'_>
Source§impl<'a> Serialize for SqlServerLiteralDynWrapper<'a>
Available on crate feature serde only.
impl<'a> Serialize for SqlServerLiteralDynWrapper<'a>
Available on crate feature
serde only.Source§impl<'a> SqlServerLiteral for SqlServerLiteralDynWrapper<'a>
impl<'a> SqlServerLiteral for SqlServerLiteralDynWrapper<'a>
Source§fn append_sql_literal(&self, out: &mut String) -> Result<(), SqlLiteralError>
fn append_sql_literal(&self, out: &mut String) -> Result<(), SqlLiteralError>
Appends the SQL literal representation of this value to the given string.
Source§fn append_sql_literal_fmt(
&self,
out: &mut Formatter<'_>,
) -> Result<(), SqlLiteralError>
fn append_sql_literal_fmt( &self, out: &mut Formatter<'_>, ) -> Result<(), SqlLiteralError>
Appends the SQL literal representation of this value to the given writer.
Auto Trait Implementations§
impl<'a> Freeze for SqlServerLiteralDynWrapper<'a>
impl<'a> !RefUnwindSafe for SqlServerLiteralDynWrapper<'a>
impl<'a> !Send for SqlServerLiteralDynWrapper<'a>
impl<'a> !Sync for SqlServerLiteralDynWrapper<'a>
impl<'a> Unpin for SqlServerLiteralDynWrapper<'a>
impl<'a> !UnwindSafe for SqlServerLiteralDynWrapper<'a>
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