0..296 @32 OperationDefinition {
    operation_type: Query,
    name: Some(
        "nullableStringArg",
    ),
    variables: [
        24..48 @32 VariableDefinition {
            name: "nonNullableVar",
            ty: 41..48 @32 NonNullNamed(
                "String",
            ),
            default_value: None,
            directives: [],
        },
        50..78 @32 VariableDefinition {
            name: "nonNullableList",
            ty: 68..78 @32 NonNullList(
                NonNullNamed(
                    "String",
                ),
            ),
            default_value: None,
            directives: [],
        },
        80..111 @32 VariableDefinition {
            name: "nonNullableListList",
            ty: 102..111 @32 List(
                NonNullList(
                    NonNullNamed(
                        "Int",
                    ),
                ),
            ),
            default_value: None,
            directives: [],
        },
    ],
    directives: [],
    selection_set: [
        Field(
            117..294 @32 Field {
                alias: None,
                name: "arguments",
                arguments: [],
                directives: [],
                selection_set: [
                    Field(
                        133..180 @32 Field {
                            alias: None,
                            name: "nullableString",
                            arguments: [
                                148..179 @32 Argument {
                                    name: "nullableString",
                                    value: 164..179 @32 Variable(
                                        "nonNullableVar",
                                    ),
                                },
                            ],
                            directives: [],
                            selection_set: [],
                        },
                    ),
                    Field(
                        185..229 @32 Field {
                            alias: None,
                            name: "nullableList",
                            arguments: [
                                198..228 @32 Argument {
                                    name: "nullableList",
                                    value: 212..228 @32 Variable(
                                        "nonNullableList",
                                    ),
                                },
                            ],
                            directives: [],
                            selection_set: [],
                        },
                    ),
                    Field(
                        234..290 @32 Field {
                            alias: None,
                            name: "nullableListList",
                            arguments: [
                                251..289 @32 Argument {
                                    name: "nullableListList",
                                    value: 269..289 @32 Variable(
                                        "nonNullableListList",
                                    ),
                                },
                            ],
                            directives: [],
                            selection_set: [],
                        },
                    ),
                ],
            },
        ),
    ],
}
298..337 @32 ObjectTypeDefinition {
    description: None,
    name: "Query",
    implements_interfaces: [],
    directives: [],
    fields: [
        315..335 @32 FieldDefinition {
            description: None,
            name: "arguments",
            arguments: [],
            ty: Named(
                "Arguments",
            ),
            directives: [],
        },
    ],
}
339..510 @32 ObjectTypeDefinition {
    description: None,
    name: "Arguments",
    implements_interfaces: [],
    directives: [],
    fields: [
        360..406 @32 FieldDefinition {
            description: None,
            name: "nullableString",
            arguments: [
                375..397 @32 InputValueDefinition {
                    description: None,
                    name: "nullableString",
                    ty: 391..397 @32 Named(
                        "String",
                    ),
                    default_value: None,
                    directives: [],
                },
            ],
            ty: Named(
                "String",
            ),
            directives: [],
        },
        411..455 @32 FieldDefinition {
            description: None,
            name: "nullableList",
            arguments: [
                424..446 @32 InputValueDefinition {
                    description: None,
                    name: "nullableList",
                    ty: 438..446 @32 List(
                        Named(
                            "String",
                        ),
                    ),
                    default_value: None,
                    directives: [],
                },
            ],
            ty: Named(
                "String",
            ),
            directives: [],
        },
        460..508 @32 FieldDefinition {
            description: None,
            name: "nullableListList",
            arguments: [
                477..502 @32 InputValueDefinition {
                    description: None,
                    name: "nullableListList",
                    ty: 495..502 @32 List(
                        List(
                            Named(
                                "Int",
                            ),
                        ),
                    ),
                    default_value: None,
                    directives: [],
                },
            ],
            ty: Named(
                "Int",
            ),
            directives: [],
        },
    ],
}

