Struct graphql_federated_graph::InputObject
source · pub struct InputObject {
pub name: StringId,
pub fields: Vec<InputObjectField>,
pub composed_directives: Vec<Directive>,
pub description: Option<StringId>,
}
Fields§
§name: StringId
§fields: Vec<InputObjectField>
§composed_directives: Vec<Directive>
All directives that made it through composition. Notably includes @tag
.
description: Option<StringId>
Trait Implementations§
source§impl Clone for InputObject
impl Clone for InputObject
source§fn clone(&self) -> InputObject
fn clone(&self) -> InputObject
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<'de> Deserialize<'de> for InputObject
impl<'de> Deserialize<'de> for InputObject
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for InputObject
impl Send for InputObject
impl Sync for InputObject
impl Unpin for InputObject
impl UnwindSafe for InputObject
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