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<'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