[−][src]Struct wundergraph::prelude::HasMany
Type used to indicate that a given field references multiple other entities by a given id
Trait Implementations
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,
[src]
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,
type Filter = ReferenceFilter<<L::Table as Table>::PrimaryKey, Filter<O::Filter, O::Table>, FK, ()>
Type of the filter
impl<T: Clone, FK: Clone> Clone for HasMany<T, FK>
[src]
impl<T: Debug, FK: Debug> Debug for HasMany<T, FK>
[src]
impl<T: Eq, FK: Eq> Eq for HasMany<T, FK>
[src]
impl<T: Hash, FK: Hash> Hash for HasMany<T, FK>
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl<A, Next, ForeignKey> NonTableFieldCollector<HasMany<Next, ForeignKey>> for (A,) where
(A,): NonTableFieldExtractor,
<(A,) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
[src]
(A,): NonTableFieldExtractor,
<(A,) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
type Out = <<(A,) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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>>,
[src]
(A, B): NonTableFieldExtractor,
<(A, B) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
type Out = <<(A, B) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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>>,
[src]
(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>>,
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
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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>>,
[src]
(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>>,
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
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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>>,
[src]
(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>>,
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
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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>>,
[src]
(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>>,
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
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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>>,
[src]
(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>>,
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
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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>>,
[src]
(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>>,
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
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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>>,
[src]
(A, B, C): NonTableFieldExtractor,
<(A, B, C) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
type Out = <<(A, B, C) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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>>,
[src]
(A, B, C, D): NonTableFieldExtractor,
<(A, B, C, D) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
type Out = <<(A, B, C, D) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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>>,
[src]
(A, B, C, D, E): NonTableFieldExtractor,
<(A, B, C, D, E) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
type Out = <<(A, B, C, D, E) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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>>,
[src]
(A, B, C, D, E, F): NonTableFieldExtractor,
<(A, B, C, D, E, F) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
type Out = <<(A, B, C, D, E, F) as NonTableFieldExtractor>::Out as AppendToTuple<HasMany<Next, ForeignKey>>>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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>>,
[src]
(A, B, C, D, E, F, G): NonTableFieldExtractor,
<(A, B, C, D, E, F, G) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
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
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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>>,
[src]
(A, B, C, D, E, F, G, H): NonTableFieldExtractor,
<(A, B, C, D, E, F, G, H) as NonTableFieldExtractor>::Out: AppendToTuple<HasMany<Next, ForeignKey>>,
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
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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>>,
[src]
(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>>,
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
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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>>,
[src]
(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>>,
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
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
impl<T, FK> NonTableFieldCollector<HasMany<T, FK>> for ()
[src]
type Out = (HasMany<T, FK>,)
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<F: Fn(usize) -> R, R>(local_index: usize, callback: F) -> Option<R>
[src]
impl<T: PartialEq, FK: PartialEq> PartialEq<HasMany<T, FK>> for HasMany<T, FK>
[src]
impl<T, FK> StructuralEq for HasMany<T, FK>
[src]
impl<T, FK> StructuralPartialEq for HasMany<T, FK>
[src]
impl<A, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A,) where
(A,): FieldListExtractor,
[src]
(A,): FieldListExtractor,
type Out = <(A,) as FieldListExtractor>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
impl<A, B, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B) where
(A, B): FieldListExtractor,
[src]
(A, B): FieldListExtractor,
type Out = <(A, B) as FieldListExtractor>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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) where
(A, B, C, D, E, F, G, H, I, J, K): FieldListExtractor,
[src]
(A, B, C, D, E, F, G, H, I, J, K): FieldListExtractor,
type Out = <(A, B, C, D, E, F, G, H, I, J, K) as FieldListExtractor>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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) where
(A, B, C, D, E, F, G, H, I, J, K, L): FieldListExtractor,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L): FieldListExtractor,
type Out = <(A, B, C, D, E, F, G, H, I, J, K, L) as FieldListExtractor>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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) where
(A, B, C, D, E, F, G, H, I, J, K, L, M): FieldListExtractor,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M): FieldListExtractor,
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
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N): FieldListExtractor,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N): FieldListExtractor,
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
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O): FieldListExtractor,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O): FieldListExtractor,
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
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P): FieldListExtractor,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P): FieldListExtractor,
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
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
impl<A, B, C, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C) where
(A, B, C): FieldListExtractor,
[src]
(A, B, C): FieldListExtractor,
type Out = <(A, B, C) as FieldListExtractor>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
impl<A, B, C, D, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D) where
(A, B, C, D): FieldListExtractor,
[src]
(A, B, C, D): FieldListExtractor,
type Out = <(A, B, C, D) as FieldListExtractor>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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,
[src]
(A, B, C, D, E): FieldListExtractor,
type Out = <(A, B, C, D, E) as FieldListExtractor>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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,
[src]
(A, B, C, D, E, F): FieldListExtractor,
type Out = <(A, B, C, D, E, F) as FieldListExtractor>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
impl<A, B, C, D, E, F, G, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G) where
(A, B, C, D, E, F, G): FieldListExtractor,
[src]
(A, B, C, D, E, F, G): FieldListExtractor,
type Out = <(A, B, C, D, E, F, G) as FieldListExtractor>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
impl<A, B, C, D, E, F, G, H, Next, ForeignKey> TableFieldCollector<HasMany<Next, ForeignKey>> for (A, B, C, D, E, F, G, H) where
(A, B, C, D, E, F, G, H): FieldListExtractor,
[src]
(A, B, C, D, E, F, G, H): FieldListExtractor,
type Out = <(A, B, C, D, E, F, G, H) as FieldListExtractor>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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) where
(A, B, C, D, E, F, G, H, I): FieldListExtractor,
[src]
(A, B, C, D, E, F, G, H, I): FieldListExtractor,
type Out = <(A, B, C, D, E, F, G, H, I) as FieldListExtractor>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
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) where
(A, B, C, D, E, F, G, H, I, J): FieldListExtractor,
[src]
(A, B, C, D, E, F, G, H, I, J): FieldListExtractor,
type Out = <(A, B, C, D, E, F, G, H, I, J) as FieldListExtractor>::Out
List of all collected fields Read more
const FIELD_COUNT: usize
[src]
fn map<Func: Fn(usize) -> Ret, Ret>(
local_index: usize,
callback: Func
) -> Option<Ret>
[src]
local_index: usize,
callback: Func
) -> Option<Ret>
impl<T, FK> TableFieldCollector<HasMany<T, FK>> for ()
[src]
Auto Trait Implementations
impl<T, FK> RefUnwindSafe for HasMany<T, FK> where
FK: RefUnwindSafe,
T: RefUnwindSafe,
FK: RefUnwindSafe,
T: RefUnwindSafe,
impl<T, FK> Send for HasMany<T, FK> where
FK: Send,
T: Send,
FK: Send,
T: Send,
impl<T, FK> Sync for HasMany<T, FK> where
FK: Sync,
T: Sync,
FK: Sync,
T: Sync,
impl<T, FK> Unpin for HasMany<T, FK> where
FK: Unpin,
T: Unpin,
FK: Unpin,
T: Unpin,
impl<T, FK> UnwindSafe for HasMany<T, FK> where
FK: UnwindSafe,
T: UnwindSafe,
FK: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoSql for T
[src]
fn into_sql<T>(self) -> Self::Expression where
Self: AsExpression<T>,
[src]
Self: AsExpression<T>,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression where
&'a Self: AsExpression<T>,
[src]
&'a Self: AsExpression<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,