pub struct HasMany<T, FK>(/* private fields */);Expand description
Type used to indicate that a given field references multiple other entities by a given id
Trait Implementations§
Source§impl<L, O, DB, Ctx, FK> AsNonColumnFilter<L, DB, Ctx> for HasMany<O, FK>where
L: HasTable,
FK: Default + NonAggregate + QueryFragment<DB> + SelectableExpression<O::Table>,
O: WundergraphBelongsTo<L::Table, DB, Ctx, FK>,
O::Table: 'static,
DB: Backend + ApplyOffset + 'static,
<O::Table as QuerySource>::FromClause: QueryFragment<DB>,
DB::QueryBuilder: Default,
impl<L, O, DB, Ctx, FK> AsNonColumnFilter<L, DB, Ctx> for HasMany<O, FK>where
L: HasTable,
FK: Default + NonAggregate + QueryFragment<DB> + SelectableExpression<O::Table>,
O: WundergraphBelongsTo<L::Table, DB, Ctx, FK>,
O::Table: 'static,
DB: Backend + ApplyOffset + 'static,
<O::Table as QuerySource>::FromClause: QueryFragment<DB>,
DB::QueryBuilder: Default,
Source§impl<A, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A,)where
(A,): NonTableFieldExtractor,
<(A,) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
impl<A, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A,)where
(A,): NonTableFieldExtractor,
<(A,) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
Source§const FIELD_COUNT: usize
const FIELD_COUNT: usize
Number of collected fields
Source§type Out = <<(A,) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
type Out = <<(A,) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
Source§impl<A, B, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B)where
(A, B): NonTableFieldExtractor,
<(A, B) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
impl<A, B, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B)where
(A, B): NonTableFieldExtractor,
<(A, B) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
Source§const FIELD_COUNT: usize
const FIELD_COUNT: usize
Number of collected fields
Source§type Out = <<(A, B) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
type Out = <<(A, B) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
Source§impl<A, B, C, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C)where
(A, B, C): NonTableFieldExtractor,
<(A, B, C) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
impl<A, B, C, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C)where
(A, B, C): NonTableFieldExtractor,
<(A, B, C) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
Source§const FIELD_COUNT: usize
const FIELD_COUNT: usize
Number of collected fields
Source§type Out = <<(A, B, C) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
type Out = <<(A, B, C) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D)where
(A, B, C, D): NonTableFieldExtractor,
<(A, B, C, D) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
impl<A, B, C, D, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D)where
(A, B, C, D): NonTableFieldExtractor,
<(A, B, C, D) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
Source§const FIELD_COUNT: usize
const FIELD_COUNT: usize
Number of collected fields
Source§type Out = <<(A, B, C, D) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
type Out = <<(A, B, C, D) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E)where
(A, B, C, D, E): NonTableFieldExtractor,
<(A, B, C, D, E) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
impl<A, B, C, D, E, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E)where
(A, B, C, D, E): NonTableFieldExtractor,
<(A, B, C, D, E) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
Source§const FIELD_COUNT: usize
const FIELD_COUNT: usize
Number of collected fields
Source§type Out = <<(A, B, C, D, E) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
type Out = <<(A, B, C, D, E) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F)where
(A, B, C, D, E, F): NonTableFieldExtractor,
<(A, B, C, D, E, F) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
impl<A, B, C, D, E, F, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F)where
(A, B, C, D, E, F): NonTableFieldExtractor,
<(A, B, C, D, E, F) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
Source§const FIELD_COUNT: usize
const FIELD_COUNT: usize
Number of collected fields
Source§type Out = <<(A, B, C, D, E, F) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
type Out = <<(A, B, C, D, E, F) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G)where
(A, B, C, D, E, F, G): NonTableFieldExtractor,
<(A, B, C, D, E, F, G) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
impl<A, B, C, D, E, F, G, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G)where
(A, B, C, D, E, F, G): NonTableFieldExtractor,
<(A, B, C, D, E, F, G) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
Source§const FIELD_COUNT: usize
const FIELD_COUNT: usize
Number of collected fields
Source§type Out = <<(A, B, C, D, E, F, G) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
type Out = <<(A, B, C, D, E, F, G) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H)where
(A, B, C, D, E, F, G, H): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
impl<A, B, C, D, E, F, G, H, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H)where
(A, B, C, D, E, F, G, H): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
Source§const FIELD_COUNT: usize
const FIELD_COUNT: usize
Number of collected fields
Source§type Out = <<(A, B, C, D, E, F, G, H) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
type Out = <<(A, B, C, D, E, F, G, H) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, I, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I)where
(A, B, C, D, E, F, G, H, I): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H, I) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
impl<A, B, C, D, E, F, G, H, I, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I)where
(A, B, C, D, E, F, G, H, I): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H, I) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
Source§const FIELD_COUNT: usize
const FIELD_COUNT: usize
Number of collected fields
Source§type Out = <<(A, B, C, D, E, F, G, H, I) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
type Out = <<(A, B, C, D, E, F, G, H, I) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, I, J, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J)where
(A, B, C, D, E, F, G, H, I, J): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H, I, J) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
impl<A, B, C, D, E, F, G, H, I, J, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J)where
(A, B, C, D, E, F, G, H, I, J): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H, I, J) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
Source§const FIELD_COUNT: usize
const FIELD_COUNT: usize
Number of collected fields
Source§type Out = <<(A, B, C, D, E, F, G, H, I, J) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
type Out = <<(A, B, C, D, E, F, G, H, I, J) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, I, J, K, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K)where
(A, B, C, D, E, F, G, H, I, J, K): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H, I, J, K) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
impl<A, B, C, D, E, F, G, H, I, J, K, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K)where
(A, B, C, D, E, F, G, H, I, J, K): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H, I, J, K) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
Source§const FIELD_COUNT: usize
const FIELD_COUNT: usize
Number of collected fields
Source§type Out = <<(A, B, C, D, E, F, G, H, I, J, K) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
type Out = <<(A, B, C, D, E, F, G, H, I, J, K) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L)where
(A, B, C, D, E, F, G, H, I, J, K, L): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H, I, J, K, L) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L)where
(A, B, C, D, E, F, G, H, I, J, K, L): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H, I, J, K, L) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
Source§const FIELD_COUNT: usize
const FIELD_COUNT: usize
Number of collected fields
Source§type Out = <<(A, B, C, D, E, F, G, H, I, J, K, L) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
type Out = <<(A, B, C, D, E, F, G, H, I, J, K, L) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L, M)where
(A, B, C, D, E, F, G, H, I, J, K, L, M): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H, I, J, K, L, M) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L, M)where
(A, B, C, D, E, F, G, H, I, J, K, L, M): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H, I, J, K, L, M) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
Source§const FIELD_COUNT: usize
const FIELD_COUNT: usize
Number of collected fields
Source§type Out = <<(A, B, C, D, E, F, G, H, I, J, K, L, M) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
type Out = <<(A, B, C, D, E, F, G, H, I, J, K, L, M) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H, I, J, K, L, M, N) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H, I, J, K, L, M, N) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
Source§const FIELD_COUNT: usize
const FIELD_COUNT: usize
Number of collected fields
Source§type Out = <<(A, B, C, D, E, F, G, H, I, J, K, L, M, N) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
type Out = <<(A, B, C, D, E, F, G, H, I, J, K, L, M, N) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
Source§const FIELD_COUNT: usize
const FIELD_COUNT: usize
Number of collected fields
Source§type Out = <<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
type Out = <<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
Source§const FIELD_COUNT: usize
const FIELD_COUNT: usize
Number of collected fields
Source§type Out = <<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
type Out = <<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
Source§impl<T, FK> NonTableFieldCollector<HasMany<T, FK>> for ()
impl<T, FK> NonTableFieldCollector<HasMany<T, FK>> for ()
Source§const FIELD_COUNT: usize = 1
const FIELD_COUNT: usize = 1
Number of collected fields
Source§impl<A, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A,)where
(A,): FieldListExtractor,
impl<A, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A,)where
(A,): FieldListExtractor,
Source§const FIELD_COUNT: usize = <(A,) as FieldListExtractor>::FIELD_COUNT
const FIELD_COUNT: usize = <(A,) as FieldListExtractor>::FIELD_COUNT
Number of collected fields
Source§impl<A, B, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B)where
(A, B): FieldListExtractor,
impl<A, B, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B)where
(A, B): FieldListExtractor,
Source§const FIELD_COUNT: usize = <(A, B) as FieldListExtractor>::FIELD_COUNT
const FIELD_COUNT: usize = <(A, B) as FieldListExtractor>::FIELD_COUNT
Number of collected fields
Source§impl<A, B, C, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C)where
(A, B, C): FieldListExtractor,
impl<A, B, C, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C)where
(A, B, C): FieldListExtractor,
Source§const FIELD_COUNT: usize = <(A, B, C) as FieldListExtractor>::FIELD_COUNT
const FIELD_COUNT: usize = <(A, B, C) as FieldListExtractor>::FIELD_COUNT
Number of collected fields
Source§impl<A, B, C, D, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D)where
(A, B, C, D): FieldListExtractor,
impl<A, B, C, D, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D)where
(A, B, C, D): FieldListExtractor,
Source§const FIELD_COUNT: usize = <(A, B, C, D) as FieldListExtractor>::FIELD_COUNT
const FIELD_COUNT: usize = <(A, B, C, D) as FieldListExtractor>::FIELD_COUNT
Number of collected fields
Source§type Out = <(A, B, C, D) as FieldListExtractor>::Out
type Out = <(A, B, C, D) as FieldListExtractor>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E)where
(A, B, C, D, E): FieldListExtractor,
impl<A, B, C, D, E, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E)where
(A, B, C, D, E): FieldListExtractor,
Source§const FIELD_COUNT: usize = <(A, B, C, D, E) as FieldListExtractor>::FIELD_COUNT
const FIELD_COUNT: usize = <(A, B, C, D, E) as FieldListExtractor>::FIELD_COUNT
Number of collected fields
Source§type Out = <(A, B, C, D, E) as FieldListExtractor>::Out
type Out = <(A, B, C, D, E) as FieldListExtractor>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F)where
(A, B, C, D, E, F): FieldListExtractor,
impl<A, B, C, D, E, F, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F)where
(A, B, C, D, E, F): FieldListExtractor,
Source§const FIELD_COUNT: usize = <(A, B, C, D, E, F) as FieldListExtractor>::FIELD_COUNT
const FIELD_COUNT: usize = <(A, B, C, D, E, F) as FieldListExtractor>::FIELD_COUNT
Number of collected fields
Source§type Out = <(A, B, C, D, E, F) as FieldListExtractor>::Out
type Out = <(A, B, C, D, E, F) as FieldListExtractor>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G)
impl<A, B, C, D, E, F, G, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G)
Source§const FIELD_COUNT: usize = <(A, B, C, D, E, F, G) as FieldListExtractor>::FIELD_COUNT
const FIELD_COUNT: usize = <(A, B, C, D, E, F, G) as FieldListExtractor>::FIELD_COUNT
Number of collected fields
Source§type Out = <(A, B, C, D, E, F, G) as FieldListExtractor>::Out
type Out = <(A, B, C, D, E, F, G) as FieldListExtractor>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H)
impl<A, B, C, D, E, F, G, H, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H)
Source§const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H) as FieldListExtractor>::FIELD_COUNT
const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H) as FieldListExtractor>::FIELD_COUNT
Number of collected fields
Source§type Out = <(A, B, C, D, E, F, G, H) as FieldListExtractor>::Out
type Out = <(A, B, C, D, E, F, G, H) as FieldListExtractor>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, I, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I)
impl<A, B, C, D, E, F, G, H, I, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I)
Source§const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H, I) as FieldListExtractor>::FIELD_COUNT
const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H, I) as FieldListExtractor>::FIELD_COUNT
Number of collected fields
Source§type Out = <(A, B, C, D, E, F, G, H, I) as FieldListExtractor>::Out
type Out = <(A, B, C, D, E, F, G, H, I) as FieldListExtractor>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, I, J, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J)
impl<A, B, C, D, E, F, G, H, I, J, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J)
Source§const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H, I, J) as FieldListExtractor>::FIELD_COUNT
const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H, I, J) as FieldListExtractor>::FIELD_COUNT
Number of collected fields
Source§type Out = <(A, B, C, D, E, F, G, H, I, J) as FieldListExtractor>::Out
type Out = <(A, B, C, D, E, F, G, H, I, J) as FieldListExtractor>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, I, J, K, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K)
impl<A, B, C, D, E, F, G, H, I, J, K, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K)
Source§const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H, I, J, K) as FieldListExtractor>::FIELD_COUNT
const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H, I, J, K) as FieldListExtractor>::FIELD_COUNT
Number of collected fields
Source§type Out = <(A, B, C, D, E, F, G, H, I, J, K) as FieldListExtractor>::Out
type Out = <(A, B, C, D, E, F, G, H, I, J, K) as FieldListExtractor>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L)
impl<A, B, C, D, E, F, G, H, I, J, K, L, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L)
Source§const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H, I, J, K, L) as FieldListExtractor>::FIELD_COUNT
const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H, I, J, K, L) as FieldListExtractor>::FIELD_COUNT
Number of collected fields
Source§type Out = <(A, B, C, D, E, F, G, H, I, J, K, L) as FieldListExtractor>::Out
type Out = <(A, B, C, D, E, F, G, H, I, J, K, L) as FieldListExtractor>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L, M)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L, M)
Source§const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H, I, J, K, L, M) as FieldListExtractor>::FIELD_COUNT
const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H, I, J, K, L, M) as FieldListExtractor>::FIELD_COUNT
Number of collected fields
Source§type Out = <(A, B, C, D, E, F, G, H, I, J, K, L, M) as FieldListExtractor>::Out
type Out = <(A, B, C, D, E, F, G, H, I, J, K, L, M) as FieldListExtractor>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
Source§const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H, I, J, K, L, M, N) as
FieldListExtractor>::FIELD_COUNT
const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H, I, J, K, L, M, N) as FieldListExtractor>::FIELD_COUNT
Number of collected fields
Source§type Out = <(A, B, C, D, E, F, G, H, I, J, K, L, M, N) as FieldListExtractor>::Out
type Out = <(A, B, C, D, E, F, G, H, I, J, K, L, M, N) as FieldListExtractor>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
Source§const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) as
FieldListExtractor>::FIELD_COUNT
const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) as FieldListExtractor>::FIELD_COUNT
Number of collected fields
Source§type Out = <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) as FieldListExtractor>::Out
type Out = <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) as FieldListExtractor>::Out
List of all collected fields Read more
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
Source§const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) as
FieldListExtractor>::FIELD_COUNT
const FIELD_COUNT: usize = <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) as FieldListExtractor>::FIELD_COUNT
Number of collected fields
Source§type Out = <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) as FieldListExtractor>::Out
type Out = <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) as FieldListExtractor>::Out
List of all collected fields Read more
Source§impl<T, FK> TableFieldCollector<HasMany<T, FK>> for ()
impl<T, FK> TableFieldCollector<HasMany<T, FK>> for ()
Source§const FIELD_COUNT: usize = 0
const FIELD_COUNT: usize = 0
Number of collected fields
impl<T: Eq, FK: Eq> Eq for HasMany<T, FK>
impl<T, FK> StructuralPartialEq for HasMany<T, FK>
Auto Trait Implementations§
impl<T, FK> Freeze for HasMany<T, FK>
impl<T, FK> RefUnwindSafe for HasMany<T, FK>where
FK: RefUnwindSafe,
T: RefUnwindSafe,
impl<T, FK> Send for HasMany<T, FK>
impl<T, FK> Sync for HasMany<T, FK>
impl<T, FK> Unpin for HasMany<T, FK>
impl<T, FK> UnsafeUnpin for HasMany<T, FK>
impl<T, FK> UnwindSafe for HasMany<T, FK>where
FK: UnwindSafe,
T: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoSql for T
impl<T> IntoSql for T
Source§fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
Convert
self to an expression for Diesel’s query builder. Read moreSource§fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
Convert
&self to an expression for Diesel’s query builder. Read more