pub struct Binary;
Expand description
Trait Implementations§
Source§impl<'__expr, '__expr2> AsExpression<Binary> for &'__expr2 &'__expr [u8]
impl<'__expr, '__expr2> AsExpression<Binary> for &'__expr2 &'__expr [u8]
Source§type Expression = Bound<Binary, &'__expr2 &'__expr [u8]>
type Expression = Bound<Binary, &'__expr2 &'__expr [u8]>
Source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
Source§impl<'__expr, '__expr2, const N: usize> AsExpression<Binary> for &'__expr2 &'__expr [u8; N]
impl<'__expr, '__expr2, const N: usize> AsExpression<Binary> for &'__expr2 &'__expr [u8; N]
Source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
Source§impl<'__expr, '__expr2> AsExpression<Binary> for &'__expr2 &'__expr Vec<u8>
impl<'__expr, '__expr2> AsExpression<Binary> for &'__expr2 &'__expr Vec<u8>
Source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
Source§impl<'__expr> AsExpression<Binary> for &'__expr [u8]
impl<'__expr> AsExpression<Binary> for &'__expr [u8]
Source§type Expression = Bound<Binary, &'__expr [u8]>
type Expression = Bound<Binary, &'__expr [u8]>
Source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
Source§impl<'__expr, const N: usize> AsExpression<Binary> for &'__expr [u8; N]
impl<'__expr, const N: usize> AsExpression<Binary> for &'__expr [u8; N]
Source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
Source§impl<'__expr> AsExpression<Binary> for &'__expr Vec<u8>
impl<'__expr> AsExpression<Binary> for &'__expr Vec<u8>
Source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
Source§impl<const N: usize> AsExpression<Binary> for [u8; N]
impl<const N: usize> AsExpression<Binary> for [u8; N]
Source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
Source§impl AsExpression<Binary> for Vec<u8>
impl AsExpression<Binary> for Vec<u8>
Source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
Source§impl FromSql<Binary, Mysql> for *const [u8]
Available on crate feature mysql_backend
only.
impl FromSql<Binary, Mysql> for *const [u8]
mysql_backend
only.The returned pointer is only valid for the lifetime to the argument of
from_sql
. This impl is intended for uses where you want to write a new
impl in terms of Vec<u8>
, but don’t want to allocate. We have to return a
raw pointer instead of a reference with a lifetime due to the structure of
FromSql
Source§impl FromSql<Binary, Pg> for *const [u8]
Available on crate feature postgres_backend
only.
impl FromSql<Binary, Pg> for *const [u8]
postgres_backend
only.The returned pointer is only valid for the lifetime to the argument of
from_sql
. This impl is intended for uses where you want to write a new
impl in terms of Vec<u8>
, but don’t want to allocate. We have to return a
raw pointer instead of a reference with a lifetime due to the structure of
FromSql
Source§impl FromSql<Binary, Sqlite> for *const [u8]
Available on crate feature sqlite
only.
impl FromSql<Binary, Sqlite> for *const [u8]
sqlite
only.The returned pointer is only valid for the lifetime to the argument of
from_sql
. This impl is intended for uses where you want to write a new
impl in terms of Vec<u8>
, but don’t want to allocate. We have to return a
raw pointer instead of a reference with a lifetime due to the structure of
FromSql
Source§impl HasSqlType<Binary> for Mysql
impl HasSqlType<Binary> for Mysql
Source§impl HasSqlType<Binary> for Pg
impl HasSqlType<Binary> for Pg
Source§fn metadata(_: &mut Self::MetadataLookup) -> PgTypeMetadata
fn metadata(_: &mut Self::MetadataLookup) -> PgTypeMetadata
Source§impl HasSqlType<Binary> for Sqlite
impl HasSqlType<Binary> for Sqlite
Source§impl QueryId for Binary
impl QueryId for Binary
Source§const HAS_STATIC_QUERY_ID: bool = true
const HAS_STATIC_QUERY_ID: bool = true
Self
be uniquely identified by its type? Read more