0..59 @26 ObjectTypeDefinition {
    description: None,
    name: "Query",
    implements_interfaces: [],
    directives: [],
    fields: [
        15..25 @26 FieldDefinition {
            description: None,
            name: "id",
            arguments: [],
            ty: Named(
                "String",
            ),
            directives: [],
        },
        28..40 @26 FieldDefinition {
            description: None,
            name: "name",
            arguments: [],
            ty: Named(
                "String",
            ),
            directives: [],
        },
        43..57 @26 FieldDefinition {
            description: None,
            name: "birthday",
            arguments: [],
            ty: Named(
                "Date",
            ),
            directives: [],
        },
    ],
}
61..106 @26 ScalarTypeDefinition {
    description: None,
    name: "Date",
    directives: [
        73..106 @26 Directive {
            name: "specifiedBy",
            arguments: [
                86..105 @26 Argument {
                    name: "url",
                    value: 91..105 @26 String(
                        "datespec.com",
                    ),
                },
            ],
        },
    ],
}
108..135 @26 OperationDefinition {
    operation_type: Query,
    name: None,
    variables: [],
    directives: [],
    selection_set: [
        Field(
            114..118 @26 Field {
                alias: None,
                name: "name",
                arguments: [],
                directives: [],
                selection_set: [],
            },
        ),
        Field(
            123..133 @26 Field {
                alias: None,
                name: "__typename",
                arguments: [],
                directives: [],
                selection_set: [],
            },
        ),
    ],
}

