Struct apollo_smith::ObjectTypeDef
source · pub struct ObjectTypeDef { /* private fields */ }Expand description
Object types represent concrete instantiations of sets of fields.
The introspection types (e.g. __Type, __Field, etc) are examples of
objects.
ObjectTypeDefinition: Description? type Name ImplementsInterfaces? Directives? FieldsDefinition?
Detailed documentation can be found in GraphQL spec.
Trait Implementations§
source§impl Clone for ObjectTypeDef
impl Clone for ObjectTypeDef
source§fn clone(&self) -> ObjectTypeDef
fn clone(&self) -> ObjectTypeDef
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 ObjectTypeDef
impl Debug for ObjectTypeDef
source§impl From<ObjectTypeDef> for Definition
impl From<ObjectTypeDef> for Definition
source§fn from(x: ObjectTypeDef) -> Self
fn from(x: ObjectTypeDef) -> Self
Converts to this type from the input type.
source§impl TryFrom<ObjectTypeDefinition> for ObjectTypeDef
impl TryFrom<ObjectTypeDefinition> for ObjectTypeDef
source§impl TryFrom<ObjectTypeExtension> for ObjectTypeDef
impl TryFrom<ObjectTypeExtension> for ObjectTypeDef
Auto Trait Implementations§
impl RefUnwindSafe for ObjectTypeDef
impl Send for ObjectTypeDef
impl Sync for ObjectTypeDef
impl Unpin for ObjectTypeDef
impl UnwindSafe for ObjectTypeDef
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