Schema { sources: { 1: SourceFile { path: "built_in.graphql", source_text: include_str!("built_in.graphql"), }, 11: SourceFile { path: "0009_schema_with_input_object.graphql", source_text: "type Query {\n website: URL,\n amount: Int\n}\n\nscalar URL @specifiedBy(url: \"https://tools.ietf.org/html/rfc3986\")\n\ninput Point2D {\n x: Float\n y: Float\n}", }, }, schema_definition: SchemaDefinition { description: None, directives: [], query: Some( ComponentName { origin: Definition, name: "Query", }, ), mutation: None, subscription: None, }, directive_definitions: { "skip": built_in_directive!("skip"), "include": built_in_directive!("include"), "deprecated": built_in_directive!("deprecated"), "specifiedBy": built_in_directive!("specifiedBy"), }, types: { "__Schema": built_in_type!("__Schema"), "__Type": built_in_type!("__Type"), "__TypeKind": built_in_type!("__TypeKind"), "__Field": built_in_type!("__Field"), "__InputValue": built_in_type!("__InputValue"), "__EnumValue": built_in_type!("__EnumValue"), "__Directive": built_in_type!("__Directive"), "__DirectiveLocation": built_in_type!("__DirectiveLocation"), "Int": built_in_type!("Int"), "Float": built_in_type!("Float"), "String": built_in_type!("String"), "Boolean": built_in_type!("Boolean"), "Query": Object( 0..44 @11 ObjectType { description: None, name: "Query", implements_interfaces: {}, directives: [], fields: { "website": Component { origin: Definition, node: 15..27 @11 FieldDefinition { description: None, name: "website", arguments: [], ty: Named( "URL", ), directives: [], }, }, "amount": Component { origin: Definition, node: 31..42 @11 FieldDefinition { description: None, name: "amount", arguments: [], ty: Named( "Int", ), directives: [], }, }, }, }, ), "URL": Scalar( 46..113 @11 ScalarType { description: None, name: "URL", directives: [ Component { origin: Definition, node: 57..113 @11 Directive { name: "specifiedBy", arguments: [ 70..112 @11 Argument { name: "url", value: 75..112 @11 String( "https://tools.ietf.org/html/rfc3986", ), }, ], }, }, ], }, ), "Point2D": InputObject( 115..154 @11 InputObjectType { description: None, name: "Point2D", directives: [], fields: { "x": Component { origin: Definition, node: 133..141 @11 InputValueDefinition { description: None, name: "x", ty: 136..141 @11 Named( "Float", ), default_value: None, directives: [], }, }, "y": Component { origin: Definition, node: 144..152 @11 InputValueDefinition { description: None, name: "y", ty: 147..152 @11 Named( "Float", ), default_value: None, directives: [], }, }, }, }, ), }, } ExecutableDocument { sources: { 1: SourceFile { path: "built_in.graphql", source_text: include_str!("built_in.graphql"), }, 11: SourceFile { path: "0009_schema_with_input_object.graphql", source_text: "type Query {\n website: URL,\n amount: Int\n}\n\nscalar URL @specifiedBy(url: \"https://tools.ietf.org/html/rfc3986\")\n\ninput Point2D {\n x: Float\n y: Float\n}", }, }, operations: OperationMap { anonymous: None, named: {}, }, fragments: {}, }