apollo-federation 2.13.1

Apollo Federation
Documentation
---
source: apollo-federation/src/connectors/validation/mod.rs
expression: "format!(\"{:#?}\", result.errors)"
input_file: apollo-federation/src/connectors/validation/test_data/errors.graphql
---
[
    Message {
        code: InvalidErrorsMessage,
        message: "In `@source(name: \"invalid_source_message_not_string\" errors.message:)`: expected string but received incompatible object\nDetails: `String` does not accept `{ message: Unknown }`",
        locations: [
            13:25..13:47,
        ],
    },
    Message {
        code: InvalidErrorsMessage,
        message: "In `@source(name: \"invalid_source_args_variable\" errors.extensions:)`: $args is not valid here, must be one of $config, $context, $status, $request, $response, $env",
        locations: [
            23:63..23:76,
        ],
    },
    Message {
        code: InvalidErrorsMessage,
        message: "In `@source(name: \"invalid_source_this_variable\" errors.extensions:)`: $this is not valid here, must be one of $config, $context, $status, $request, $response, $env",
        locations: [
            28:63..28:76,
        ],
    },
    Message {
        code: InvalidErrorsMessage,
        message: "`@connect(errors.message:)` on `Query.invalid_sourceless_empty_message` is empty",
        locations: [
            114:26..114:28,
        ],
    },
    Message {
        code: InvalidErrorsMessage,
        message: "`@connect(errors.extensions:)` on `Query.invalid_sourceless_empty_extensions` is empty",
        locations: [
            119:97..119:99,
        ],
    },
    Message {
        code: InvalidErrorsMessage,
        message: "In `@connect(errors.message:)` on `Query.invalid_sourceless_message_not_string`: expected string but received incompatible object\nDetails: `String` does not accept `{ message: Unknown }`",
        locations: [
            86:27..86:49,
        ],
    },
    Message {
        code: InvalidErrorsMessage,
        message: "In `@connect(errors.message:)` on `Query.invalid_sourceless_message_not_string_from_args`: expected string but received incompatible union\nDetails: `String` does not accept `One<Int, null>`",
        locations: [
            97:58..97:61,
            97:51..97:61,
            100:33..100:38,
        ],
    },
]