Enum juniper::executor::LookAheadValue [−][src]
pub enum LookAheadValue<'a, S: 'a> { Null, Scalar(&'a S), Enum(&'a str), List(Vec<LookAheadValue<'a, S>>), Object(Vec<(&'a str, LookAheadValue<'a, S>)>), }
Expand description
A JSON-like value that can is used as argument in the query execution
In contrast to InputValue
these values do only contain constants,
meaning that variables are already resolved.
Variants
Scalar(&'a S)
Enum(&'a str)
List(Vec<LookAheadValue<'a, S>>)
Object(Vec<(&'a str, LookAheadValue<'a, S>)>)
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<'a, S> RefUnwindSafe for LookAheadValue<'a, S> where
S: RefUnwindSafe,
impl<'a, S> Send for LookAheadValue<'a, S> where
S: Sync,
impl<'a, S> Sync for LookAheadValue<'a, S> where
S: Sync,
impl<'a, S> Unpin for LookAheadValue<'a, S>
impl<'a, S> UnwindSafe for LookAheadValue<'a, S> where
S: RefUnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V