pub struct Sqlite;
Available on crate feature
sqlite
only.Expand description
The SQLite backend
Trait Implementations
sourceimpl Backend for Sqlite
impl Backend for Sqlite
type QueryBuilder = SqliteQueryBuilder
type QueryBuilder = SqliteQueryBuilder
The concrete
QueryBuilder
implementation for this backend.sourceimpl<V, T, QId, C, Op, const STATIC_QUERY_ID: bool> ExecuteDsl<C, Sqlite> for (No, InsertStatement<T, BatchInsert<V, T, QId, STATIC_QUERY_ID>, Op>)where
C: Connection<Backend = Sqlite>,
T: Table + QueryId + 'static,
T::FromClause: QueryFragment<Sqlite>,
Op: QueryFragment<Sqlite> + QueryId,
SqliteBatchInsertWrapper<V, T, QId, STATIC_QUERY_ID>: QueryFragment<Sqlite> + QueryId + CanInsertInSingleQuery<Sqlite>,
impl<V, T, QId, C, Op, const STATIC_QUERY_ID: bool> ExecuteDsl<C, Sqlite> for (No, InsertStatement<T, BatchInsert<V, T, QId, STATIC_QUERY_ID>, Op>)where
C: Connection<Backend = Sqlite>,
T: Table + QueryId + 'static,
T::FromClause: QueryFragment<Sqlite>,
Op: QueryFragment<Sqlite> + QueryId,
SqliteBatchInsertWrapper<V, T, QId, STATIC_QUERY_ID>: QueryFragment<Sqlite> + QueryId + CanInsertInSingleQuery<Sqlite>,
sourcefn execute((No, query): Self, conn: &mut C) -> QueryResult<usize>
fn execute((No, query): Self, conn: &mut C) -> QueryResult<usize>
Execute this command
sourceimpl<V, T, QId, C, Op, const STATIC_QUERY_ID: bool> ExecuteDsl<C, Sqlite> for (Yes, InsertStatement<T, BatchInsert<Vec<ValuesClause<V, T>>, T, QId, STATIC_QUERY_ID>, Op>)where
C: Connection<Backend = Sqlite>,
T: Table + Copy + QueryId + 'static,
T::FromClause: QueryFragment<Sqlite>,
Op: Copy + QueryId + QueryFragment<Sqlite>,
V: InsertValues<T, Sqlite> + CanInsertInSingleQuery<Sqlite> + QueryId,
impl<V, T, QId, C, Op, const STATIC_QUERY_ID: bool> ExecuteDsl<C, Sqlite> for (Yes, InsertStatement<T, BatchInsert<Vec<ValuesClause<V, T>>, T, QId, STATIC_QUERY_ID>, Op>)where
C: Connection<Backend = Sqlite>,
T: Table + Copy + QueryId + 'static,
T::FromClause: QueryFragment<Sqlite>,
Op: Copy + QueryId + QueryFragment<Sqlite>,
V: InsertValues<T, Sqlite> + CanInsertInSingleQuery<Sqlite> + QueryId,
sourcefn execute((Yes, query): Self, conn: &mut C) -> QueryResult<usize>
fn execute((Yes, query): Self, conn: &mut C) -> QueryResult<usize>
Execute this command
sourceimpl<V, T, QId, C, Op, O, const STATIC_QUERY_ID: bool> ExecuteDsl<C, Sqlite> for InsertStatement<T, BatchInsert<Vec<ValuesClause<V, T>>, T, QId, STATIC_QUERY_ID>, Op>where
T: QuerySource,
C: Connection<Backend = Sqlite>,
V: ContainsDefaultableValue<Out = O>,
O: Default,
(O, Self): ExecuteDsl<C, Sqlite>,
impl<V, T, QId, C, Op, O, const STATIC_QUERY_ID: bool> ExecuteDsl<C, Sqlite> for InsertStatement<T, BatchInsert<Vec<ValuesClause<V, T>>, T, QId, STATIC_QUERY_ID>, Op>where
T: QuerySource,
C: Connection<Backend = Sqlite>,
V: ContainsDefaultableValue<Out = O>,
O: Default,
(O, Self): ExecuteDsl<C, Sqlite>,
sourcefn execute(query: Self, conn: &mut C) -> QueryResult<usize>
fn execute(query: Self, conn: &mut C) -> QueryResult<usize>
Execute this command
sourceimpl FromSql<BigInt, Sqlite> for i64
impl FromSql<BigInt, Sqlite> for i64
sourcefn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
fn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
See the trait documentation.
sourceimpl FromSql<Binary, Sqlite> for *const [u8]
impl FromSql<Binary, Sqlite> for *const [u8]
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
sourcefn from_sql(bytes: SqliteValue<'_, '_, '_>) -> Result<Self>
fn from_sql(bytes: SqliteValue<'_, '_, '_>) -> Result<Self>
See the trait documentation.
sourceimpl FromSql<Bool, Sqlite> for bool
impl FromSql<Bool, Sqlite> for bool
sourcefn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
fn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
See the trait documentation.
sourceimpl FromSql<Date, Sqlite> for String
impl FromSql<Date, Sqlite> for String
sourcefn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
fn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
See the trait documentation.
sourceimpl FromSql<Double, Sqlite> for f64
impl FromSql<Double, Sqlite> for f64
sourcefn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
fn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
See the trait documentation.
sourceimpl FromSql<Float, Sqlite> for f32
impl FromSql<Float, Sqlite> for f32
sourcefn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
fn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
See the trait documentation.
sourceimpl FromSql<Integer, Sqlite> for i32
impl FromSql<Integer, Sqlite> for i32
sourcefn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
fn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
See the trait documentation.
sourceimpl FromSql<Numeric, Sqlite> for BigDecimal
Available on crate feature bigdecimal
only.
impl FromSql<Numeric, Sqlite> for BigDecimal
Available on crate feature
bigdecimal
only.sourcefn from_sql(bytes: SqliteValue<'_, '_, '_>) -> Result<Self>
fn from_sql(bytes: SqliteValue<'_, '_, '_>) -> Result<Self>
See the trait documentation.
sourceimpl FromSql<SmallInt, Sqlite> for i16
impl FromSql<SmallInt, Sqlite> for i16
sourcefn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
fn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
See the trait documentation.
sourceimpl FromSql<Text, Sqlite> for *const str
impl FromSql<Text, Sqlite> for *const str
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
sourcefn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
fn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
See the trait documentation.
sourceimpl FromSql<Time, Sqlite> for String
impl FromSql<Time, Sqlite> for String
sourcefn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
fn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
See the trait documentation.
sourceimpl FromSql<Timestamp, Sqlite> for NaiveDateTime
Available on crate feature chrono
only.
impl FromSql<Timestamp, Sqlite> for NaiveDateTime
Available on crate feature
chrono
only.sourceimpl FromSql<Timestamp, Sqlite> for PrimitiveDateTime
Available on crate feature time
only.
impl FromSql<Timestamp, Sqlite> for PrimitiveDateTime
Available on crate feature
time
only.sourceimpl FromSql<Timestamp, Sqlite> for String
impl FromSql<Timestamp, Sqlite> for String
sourcefn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
fn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
See the trait documentation.
sourceimpl FromSql<Timestamptz, Sqlite> for NaiveDateTime
Available on crate feature chrono
only.
impl FromSql<Timestamptz, Sqlite> for NaiveDateTime
Available on crate feature
chrono
only.sourceimpl FromSql<Timestamptz, Sqlite> for OffsetDateTime
Available on crate feature time
only.
impl FromSql<Timestamptz, Sqlite> for OffsetDateTime
Available on crate feature
time
only.sourceimpl FromSql<Timestamptz, Sqlite> for PrimitiveDateTime
Available on crate feature time
only.
impl FromSql<Timestamptz, Sqlite> for PrimitiveDateTime
Available on crate feature
time
only.sourceimpl FromSql<Timestamptz, Sqlite> for String
impl FromSql<Timestamptz, Sqlite> for String
sourcefn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
fn from_sql(value: SqliteValue<'_, '_, '_>) -> Result<Self>
See the trait documentation.
sourceimpl HasSqlType<BigInt> for Sqlite
impl HasSqlType<BigInt> for Sqlite
sourcefn metadata(_: &mut ()) -> SqliteType
fn metadata(_: &mut ()) -> SqliteType
Fetch the metadata for the given type Read more
sourceimpl HasSqlType<Binary> for Sqlite
impl HasSqlType<Binary> for Sqlite
sourcefn metadata(_: &mut ()) -> SqliteType
fn metadata(_: &mut ()) -> SqliteType
Fetch the metadata for the given type Read more
sourceimpl HasSqlType<Bool> for Sqlite
impl HasSqlType<Bool> for Sqlite
sourcefn metadata(_: &mut ()) -> SqliteType
fn metadata(_: &mut ()) -> SqliteType
Fetch the metadata for the given type Read more
sourceimpl HasSqlType<Date> for Sqlite
impl HasSqlType<Date> for Sqlite
sourcefn metadata(_: &mut ()) -> SqliteType
fn metadata(_: &mut ()) -> SqliteType
Fetch the metadata for the given type Read more
sourceimpl HasSqlType<Double> for Sqlite
impl HasSqlType<Double> for Sqlite
sourcefn metadata(_: &mut ()) -> SqliteType
fn metadata(_: &mut ()) -> SqliteType
Fetch the metadata for the given type Read more
sourceimpl HasSqlType<Float> for Sqlite
impl HasSqlType<Float> for Sqlite
sourcefn metadata(_: &mut ()) -> SqliteType
fn metadata(_: &mut ()) -> SqliteType
Fetch the metadata for the given type Read more
sourceimpl HasSqlType<Integer> for Sqlite
impl HasSqlType<Integer> for Sqlite
sourcefn metadata(_: &mut ()) -> SqliteType
fn metadata(_: &mut ()) -> SqliteType
Fetch the metadata for the given type Read more
sourceimpl HasSqlType<Numeric> for Sqlite
impl HasSqlType<Numeric> for Sqlite
sourcefn metadata(_: &mut ()) -> SqliteType
fn metadata(_: &mut ()) -> SqliteType
Fetch the metadata for the given type Read more
sourceimpl HasSqlType<SmallInt> for Sqlite
impl HasSqlType<SmallInt> for Sqlite
sourcefn metadata(_: &mut ()) -> SqliteType
fn metadata(_: &mut ()) -> SqliteType
Fetch the metadata for the given type Read more
sourceimpl HasSqlType<Text> for Sqlite
impl HasSqlType<Text> for Sqlite
sourcefn metadata(_: &mut ()) -> SqliteType
fn metadata(_: &mut ()) -> SqliteType
Fetch the metadata for the given type Read more
sourceimpl HasSqlType<Time> for Sqlite
impl HasSqlType<Time> for Sqlite
sourcefn metadata(_: &mut ()) -> SqliteType
fn metadata(_: &mut ()) -> SqliteType
Fetch the metadata for the given type Read more
sourceimpl HasSqlType<Timestamp> for Sqlite
impl HasSqlType<Timestamp> for Sqlite
sourcefn metadata(_: &mut ()) -> SqliteType
fn metadata(_: &mut ()) -> SqliteType
Fetch the metadata for the given type Read more
sourceimpl HasSqlType<Timestamptz> for Sqlite
impl HasSqlType<Timestamptz> for Sqlite
sourcefn metadata(_: &mut ()) -> SqliteType
fn metadata(_: &mut ()) -> SqliteType
Fetch the metadata for the given type Read more
sourceimpl QueryBuilder<Sqlite> for SqliteQueryBuilder
impl QueryBuilder<Sqlite> for SqliteQueryBuilder
sourcefn push_identifier(&mut self, identifier: &str) -> QueryResult<()>
fn push_identifier(&mut self, identifier: &str) -> QueryResult<()>
Quote
identifier
, and add it to the end of the query being
constructed. Read moresourcefn push_bind_param(&mut self)
fn push_bind_param(&mut self)
Add a placeholder for a bind parameter to the end of the query being
constructed. Read more
sourcefn push_bind_param_value_only(&mut self)
fn push_bind_param_value_only(&mut self)
Increases the internal counter for bind parameters without adding the
bind parameter itself to the query Read more
sourceimpl SqlDialect for Sqlite
impl SqlDialect for Sqlite
type ReturningClause = DoesNotSupportReturningClause
type ReturningClause = DoesNotSupportReturningClause
Configures how this backends supports
RETURNING
clauses Read moretype OnConflictClause = SqliteOnConflictClause
type OnConflictClause = SqliteOnConflictClause
Configures how this backend supports
ON CONFLICT
clauses Read moretype InsertWithDefaultKeyword = DoesNotSupportDefaultKeyword
type InsertWithDefaultKeyword = DoesNotSupportDefaultKeyword
Configures how this backend handles the bare
DEFAULT
keyword for
inserting the default value in a INSERT INTO
VALUES
clause Read moretype BatchInsertSupport = SqliteBatchInsert
type BatchInsertSupport = SqliteBatchInsert
Configures how this backend handles Batch insert statements Read more
type ConcatClause = ConcatWithPipesClause
type ConcatClause = ConcatWithPipesClause
Configures how this backend handles the Concat clauses in
select statements. Read more
type DefaultValueClauseForInsert = AnsiDefaultValueClause
type DefaultValueClauseForInsert = AnsiDefaultValueClause
Configures how this backend handles the
DEFAULT VALUES
clause for
insert statements. Read moretype EmptyFromClauseSyntax = AnsiSqlFromClauseSyntax
type EmptyFromClauseSyntax = AnsiSqlFromClauseSyntax
Configures how this backend handles empty
FROM
clauses for select statements. Read moretype SelectStatementSyntax = AnsiSqlSelectStatement
type SelectStatementSyntax = AnsiSqlSelectStatement
Configures how this backend structures
SELECT
queries Read moretype ExistsSyntax = AnsiSqlExistsSyntax
type ExistsSyntax = AnsiSqlExistsSyntax
Configures how this backend handles
EXISTS()
expressions. Read moretype ArrayComparison = AnsiSqlArrayComparison
type ArrayComparison = AnsiSqlArrayComparison
sourceimpl ToSql<Timestamp, Sqlite> for NaiveDateTime
Available on crate feature chrono
only.
impl ToSql<Timestamp, Sqlite> for NaiveDateTime
Available on crate feature
chrono
only.sourceimpl ToSql<Timestamp, Sqlite> for PrimitiveDateTime
Available on crate feature time
only.
impl ToSql<Timestamp, Sqlite> for PrimitiveDateTime
Available on crate feature
time
only.sourceimpl<TZ: TimeZone> ToSql<Timestamptz, Sqlite> for DateTime<TZ>
Available on crate feature chrono
only.
impl<TZ: TimeZone> ToSql<Timestamptz, Sqlite> for DateTime<TZ>
Available on crate feature
chrono
only.sourceimpl ToSql<Timestamptz, Sqlite> for NaiveDateTime
Available on crate feature chrono
only.
impl ToSql<Timestamptz, Sqlite> for NaiveDateTime
Available on crate feature
chrono
only.sourceimpl ToSql<Timestamptz, Sqlite> for OffsetDateTime
Available on crate feature time
only.
impl ToSql<Timestamptz, Sqlite> for OffsetDateTime
Available on crate feature
time
only.sourceimpl ToSql<Timestamptz, Sqlite> for PrimitiveDateTime
Available on crate feature time
only.
impl ToSql<Timestamptz, Sqlite> for PrimitiveDateTime
Available on crate feature
time
only.sourceimpl ToSql<Timestamptz, Sqlite> for String
impl ToSql<Timestamptz, Sqlite> for String
sourceimpl ToSql<Timestamptz, Sqlite> for str
impl ToSql<Timestamptz, Sqlite> for str
sourceimpl TypeMetadata for Sqlite
impl TypeMetadata for Sqlite
type TypeMetadata = SqliteType
type TypeMetadata = SqliteType
The actual type used to represent metadata. Read more
type MetadataLookup = ()
type MetadataLookup = ()
The type used for runtime lookup of metadata. Read more
impl Copy for Sqlite
impl Eq for Sqlite
impl StructuralEq for Sqlite
impl StructuralPartialEq for Sqlite
Auto Trait Implementations
impl RefUnwindSafe for Sqlite
impl Send for Sqlite
impl Sync for Sqlite
impl Unpin for Sqlite
impl UnwindSafe for Sqlite
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + Backend,
sourcefn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + Backend,
sourcefn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + Backend,
sourcefn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + Backend,
sourcefn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + Backend,
sourcefn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + Backend,
sourcefn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + Backend,
sourcefn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + Backend,
sourcefn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + Backend,
sourcefn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + Backend,
sourcefn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T0, T1, T2, T3, T4, T5, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + Backend,
impl<T0, T1, T2, T3, T4, T5, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + Backend,
sourcefn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T0, T1, T2, T3, T4, __DB> HasSqlType<(T0, T1, T2, T3, T4)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + Backend,
impl<T0, T1, T2, T3, T4, __DB> HasSqlType<(T0, T1, T2, T3, T4)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + Backend,
sourcefn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T0, T1, T2, T3, __DB> HasSqlType<(T0, T1, T2, T3)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + Backend,
impl<T0, T1, T2, T3, __DB> HasSqlType<(T0, T1, T2, T3)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + Backend,
sourcefn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T0, T1, T2, __DB> HasSqlType<(T0, T1, T2)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + Backend,
impl<T0, T1, T2, __DB> HasSqlType<(T0, T1, T2)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + Backend,
sourcefn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T0, T1, __DB> HasSqlType<(T0, T1)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + Backend,
impl<T0, T1, __DB> HasSqlType<(T0, T1)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + Backend,
sourcefn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T0, __DB> HasSqlType<(T0,)> for __DBwhere
__DB: HasSqlType<T0> + Backend,
impl<T0, __DB> HasSqlType<(T0,)> for __DBwhere
__DB: HasSqlType<T0> + Backend,
sourcefn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata(
&mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T, DB> HasSqlType<Nullable<T>> for DBwhere
DB: Backend + HasSqlType<T>,
T: SqlType,
impl<T, DB> HasSqlType<Nullable<T>> for DBwhere
DB: Backend + HasSqlType<T>,
T: SqlType,
sourcefn metadata(
lookup: &mut <DB as TypeMetadata>::MetadataLookup
) -> <DB as TypeMetadata>::TypeMetadata
fn metadata(
lookup: &mut <DB as TypeMetadata>::MetadataLookup
) -> <DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
sourceimpl<T> IntoSql for T
impl<T> IntoSql for T
sourcefn into_sql<T>(self) -> AsExprOf<Self, T>where
Self: AsExpression<T> + Sized,
T: SqlType + TypedExpressionType,
fn into_sql<T>(self) -> AsExprOf<Self, T>where
Self: AsExpression<T> + Sized,
T: SqlType + TypedExpressionType,
Convert
self
to an expression for Diesel’s query builder. Read moresourcefn as_sql<'a, T>(&'a self) -> AsExprOf<&'a Self, T>where
&'a Self: AsExpression<T>,
T: SqlType + TypedExpressionType,
fn as_sql<'a, T>(&'a self) -> AsExprOf<&'a Self, T>where
&'a Self: AsExpression<T>,
T: SqlType + TypedExpressionType,
Convert
&self
to an expression for Diesel’s query builder. Read moresourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13> + QueryMetadata<T14> + QueryMetadata<T15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13> + QueryMetadata<T14> + QueryMetadata<T15>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13> + QueryMetadata<T14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13> + QueryMetadata<T14>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6>,
impl<T0, T1, T2, T3, T4, T5, T6, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5>,
impl<T0, T1, T2, T3, T4, T5, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, __DB> QueryMetadata<(T0, T1, T2, T3, T4)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4>,
impl<T0, T1, T2, T3, T4, __DB> QueryMetadata<(T0, T1, T2, T3, T4)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, __DB> QueryMetadata<(T0, T1, T2, T3)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3>,
impl<T0, T1, T2, T3, __DB> QueryMetadata<(T0, T1, T2, T3)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, __DB> QueryMetadata<(T0, T1, T2)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2>,
impl<T0, T1, T2, __DB> QueryMetadata<(T0, T1, T2)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, __DB> QueryMetadata<(T0, T1)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1>,
impl<T0, T1, __DB> QueryMetadata<(T0, T1)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, __DB> QueryMetadata<(T0,)> for __DBwhere
__DB: Backend + QueryMetadata<T0>,
impl<T0, __DB> QueryMetadata<(T0,)> for __DBwhere
__DB: Backend + QueryMetadata<T0>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13> + QueryMetadata<T14> + QueryMetadata<T15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13> + QueryMetadata<T14> + QueryMetadata<T15>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13> + QueryMetadata<T14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13> + QueryMetadata<T14>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, T6, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6>,
impl<T0, T1, T2, T3, T4, T5, T6, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, T5, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5>,
impl<T0, T1, T2, T3, T4, T5, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, T4, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4>,
impl<T0, T1, T2, T3, T4, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, T3, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3>,
impl<T0, T1, T2, T3, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, T2, __DB> QueryMetadata<Nullable<(T0, T1, T2)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2>,
impl<T0, T1, T2, __DB> QueryMetadata<Nullable<(T0, T1, T2)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, T1, __DB> QueryMetadata<Nullable<(T0, T1)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1>,
impl<T0, T1, __DB> QueryMetadata<Nullable<(T0, T1)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T0, __DB> QueryMetadata<Nullable<(T0,)>> for __DBwhere
__DB: Backend + QueryMetadata<T0>,
impl<T0, __DB> QueryMetadata<Nullable<(T0,)>> for __DBwhere
__DB: Backend + QueryMetadata<T0>,
sourcefn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<T, DB> QueryMetadata<T> for DBwhere
DB: Backend + HasSqlType<T>,
T: SingleValue,
impl<T, DB> QueryMetadata<T> for DBwhere
DB: Backend + HasSqlType<T>,
T: SingleValue,
sourcefn row_metadata(
lookup: &mut <DB as TypeMetadata>::MetadataLookup,
out: &mut Vec<Option<<DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
lookup: &mut <DB as TypeMetadata>::MetadataLookup,
out: &mut Vec<Option<<DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more
sourceimpl<DB> QueryMetadata<Untyped> for DBwhere
DB: Backend,
impl<DB> QueryMetadata<Untyped> for DBwhere
DB: Backend,
sourcefn row_metadata(
&mut <DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata(
&mut <DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<DB as TypeMetadata>::TypeMetadata>, Global>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend Read more