[−][src]Enum juniper_eager_loading::LoadResult
The result of loading child ids.
HasOne and OptionHasOne can return the child ids because the model has the foreign
key. However for HasMany and HasManyThrough the model itself doesn't have the
foreign key, the join models do. So we have the return those instead.
Unless you're customizing EagerLoadChildrenOfType you shouldn't have to worry about this.
Variants
Ids(Vec<A>)Ids where loaded.
Models(Vec<B>)Models were loaded.
Trait Implementations
impl<A: Debug, B: Debug> Debug for LoadResult<A, B>[src]
Auto Trait Implementations
impl<A, B> Send for LoadResult<A, B> where
A: Send,
B: Send,
A: Send,
B: Send,
impl<A, B> Sync for LoadResult<A, B> where
A: Sync,
B: Sync,
A: Sync,
B: Sync,
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for 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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,