Struct apollo_smith::InputObjectTypeDef
source · pub struct InputObjectTypeDef { /* private fields */ }
Expand description
Input objects are composite types used as inputs into queries defined as a list of named input values..
InputObjectTypeDefinition Description? input Name Directives? FieldsDefinition?
Detailed documentation can be found in GraphQL spec.
Note: At the moment InputObjectTypeDefinition differs slightly from the
spec. Instead of accepting InputValues as field
parameter, we accept
InputField.
Trait Implementations§
source§impl Clone for InputObjectTypeDef
impl Clone for InputObjectTypeDef
source§fn clone(&self) -> InputObjectTypeDef
fn clone(&self) -> InputObjectTypeDef
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for InputObjectTypeDef
impl Debug for InputObjectTypeDef
source§impl From<InputObjectTypeDef> for InputObjectDefinition
impl From<InputObjectTypeDef> for InputObjectDefinition
source§fn from(input_object_def: InputObjectTypeDef) -> Self
fn from(input_object_def: InputObjectTypeDef) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for InputObjectTypeDef
impl Send for InputObjectTypeDef
impl Sync for InputObjectTypeDef
impl Unpin for InputObjectTypeDef
impl UnwindSafe for InputObjectTypeDef
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