pub struct Binary;
Expand description
Trait Implementations§
source§impl<'expr2, 'expr> AsExpression<Binary> for &'expr2 &'expr [u8]
impl<'expr2, 'expr> AsExpression<Binary> for &'expr2 &'expr [u8]
§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<'expr2, 'expr> AsExpression<Binary> for &'expr2 &'expr Vec<u8>
impl<'expr2, 'expr> AsExpression<Binary> for &'expr2 &'expr Vec<u8>
§type Expression = Bound<Binary, &'expr2 &'expr Vec<u8>>
type Expression = Bound<Binary, &'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]
§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> AsExpression<Binary> for &'expr Vec<u8>
impl<'expr> AsExpression<Binary> for &'expr Vec<u8>
§type Expression = Bound<Binary, &'expr Vec<u8>>
type Expression = Bound<Binary, &'expr Vec<u8>>
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>
§type Expression = Bound<Binary, Vec<u8>>
type Expression = Bound<Binary, 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