pub struct Text;
Expand description
Trait Implementations§
Source§impl<'a, '__expr, '__expr2> AsExpression<Text> for &'__expr2 &'__expr MigrationVersion<'a>
impl<'a, '__expr, '__expr2> AsExpression<Text> for &'__expr2 &'__expr MigrationVersion<'a>
Source§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<'__expr, '__expr2> AsExpression<Text> for &'__expr2 &'__expr String
impl<'__expr, '__expr2> AsExpression<Text> for &'__expr2 &'__expr String
Source§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<'__expr, '__expr2> AsExpression<Text> for &'__expr2 &'__expr str
impl<'__expr, '__expr2> AsExpression<Text> for &'__expr2 &'__expr str
Source§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<'a, '__expr> AsExpression<Text> for &'__expr MigrationVersion<'a>
impl<'a, '__expr> AsExpression<Text> for &'__expr MigrationVersion<'a>
Source§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
Source§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
Source§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>
Source§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
Source§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