pub struct Text;
Expand description
Trait Implementations§
source§impl<'expr2, 'expr, 'a> AsExpression<Text> for &'expr2 &'expr MigrationVersion<'a>
impl<'expr2, 'expr, 'a> AsExpression<Text> for &'expr2 &'expr MigrationVersion<'a>
§type Expression = Bound<Text, &'expr2 &'expr MigrationVersion<'a>>
type Expression = Bound<Text, &'expr2 &'expr MigrationVersion<'a>>
source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
source§impl<'expr2, 'expr> AsExpression<Text> for &'expr2 &'expr String
impl<'expr2, 'expr> AsExpression<Text> for &'expr2 &'expr String
§type Expression = Bound<Text, &'expr2 &'expr String>
type Expression = Bound<Text, &'expr2 &'expr String>
source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
source§impl<'expr2, 'expr> AsExpression<Text> for &'expr2 &'expr str
impl<'expr2, 'expr> AsExpression<Text> for &'expr2 &'expr str
§type Expression = Bound<Text, &'expr2 &'expr str>
type Expression = Bound<Text, &'expr2 &'expr str>
source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
source§impl<'expr, 'a> AsExpression<Text> for &'expr MigrationVersion<'a>
impl<'expr, 'a> AsExpression<Text> for &'expr MigrationVersion<'a>
§type Expression = Bound<Text, &'expr MigrationVersion<'a>>
type Expression = Bound<Text, &'expr MigrationVersion<'a>>
source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
source§impl<'expr> AsExpression<Text> for &'expr String
impl<'expr> AsExpression<Text> for &'expr String
§type Expression = Bound<Text, &'expr String>
type Expression = Bound<Text, &'expr String>
source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
source§impl<'expr> AsExpression<Text> for &'expr str
impl<'expr> AsExpression<Text> for &'expr str
§type Expression = Bound<Text, &'expr str>
type Expression = Bound<Text, &'expr str>
source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
source§impl<'a> AsExpression<Text> for MigrationVersion<'a>
impl<'a> AsExpression<Text> for MigrationVersion<'a>
§type Expression = Bound<Text, MigrationVersion<'a>>
type Expression = Bound<Text, MigrationVersion<'a>>
source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
source§impl AsExpression<Text> for String
impl AsExpression<Text> for String
§type Expression = Bound<Text, String>
type Expression = Bound<Text, String>
source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
source§impl<'a, DB> FromSql<Text, DB> for MigrationVersion<'a>
impl<'a, DB> FromSql<Text, DB> for MigrationVersion<'a>
source§impl FromSql<Text, Mysql> for *const str
Available on crate feature mysql_backend
only.
impl FromSql<Text, Mysql> for *const str
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 String
, 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<Text, Pg> for *const str
Available on crate feature postgres_backend
only.
impl FromSql<Text, Pg> for *const str
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 String
, 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<Text, Sqlite> for *const str
Available on crate feature sqlite
only.
impl FromSql<Text, Sqlite> for *const str
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 String
, 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<Text> for Mysql
impl HasSqlType<Text> for Mysql
source§impl HasSqlType<Text> for Pg
impl HasSqlType<Text> for Pg
source§fn metadata(_: &mut Self::MetadataLookup) -> PgTypeMetadata
fn metadata(_: &mut Self::MetadataLookup) -> PgTypeMetadata
source§impl HasSqlType<Text> for Sqlite
impl HasSqlType<Text> for Sqlite
source§impl QueryId for Text
impl QueryId for Text
source§const HAS_STATIC_QUERY_ID: bool = true
const HAS_STATIC_QUERY_ID: bool = true
Self
be uniquely identified by its type? Read more