Improve project toolchain (#1084)
- switch from `skeptic` to mdBook native tests - refactor `juniper_integration_tests` to be granular - make `cargo test` command fully compatible with stable Rust - adjust outdated Contribution Guide Additionally: - fix codegen tests on latest nightly Rust
This commit is contained in:
parent
ef7a7e8229
commit
bea94398e8
79 changed files with 672 additions and 826 deletions
53
.github/workflows/ci.yml
vendored
53
.github/workflows/ci.yml
vendored
|
@ -29,6 +29,7 @@ jobs:
|
||||||
- release-check
|
- release-check
|
||||||
- rustfmt
|
- rustfmt
|
||||||
- test
|
- test
|
||||||
|
- test-book
|
||||||
- wasm
|
- wasm
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
@ -171,7 +172,6 @@ jobs:
|
||||||
- juniper_graphql_ws
|
- juniper_graphql_ws
|
||||||
- juniper_integration_tests
|
- juniper_integration_tests
|
||||||
- juniper_codegen_tests
|
- juniper_codegen_tests
|
||||||
- juniper_book_tests
|
|
||||||
- juniper_actix
|
- juniper_actix
|
||||||
- juniper_hyper
|
- juniper_hyper
|
||||||
- juniper_iron
|
- juniper_iron
|
||||||
|
@ -194,14 +194,6 @@ jobs:
|
||||||
os: macOS
|
os: macOS
|
||||||
- crate: juniper_codegen_tests
|
- crate: juniper_codegen_tests
|
||||||
os: windows
|
os: windows
|
||||||
- crate: juniper_book_tests
|
|
||||||
toolchain: beta
|
|
||||||
- crate: juniper_book_tests
|
|
||||||
toolchain: nightly
|
|
||||||
# TODO: LLVM ERROR: out of memory
|
|
||||||
- crate: juniper_integration_tests
|
|
||||||
os: windows
|
|
||||||
|
|
||||||
runs-on: ${{ matrix.os }}-latest
|
runs-on: ${{ matrix.os }}-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
@ -213,6 +205,34 @@ jobs:
|
||||||
|
|
||||||
- run: make test.cargo crate=${{ matrix.crate }}
|
- run: make test.cargo crate=${{ matrix.crate }}
|
||||||
|
|
||||||
|
test-book:
|
||||||
|
name: test Book
|
||||||
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
os:
|
||||||
|
- ubuntu
|
||||||
|
- macOS
|
||||||
|
# TODO: Re-enable once rust-lang/rust#99466 is fixed:
|
||||||
|
# https://github.com/rust-lang/rust/issues/99466
|
||||||
|
#- windows
|
||||||
|
toolchain:
|
||||||
|
- stable
|
||||||
|
- beta
|
||||||
|
- nightly
|
||||||
|
runs-on: ${{ matrix.os }}-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- uses: actions-rs/toolchain@v1
|
||||||
|
with:
|
||||||
|
profile: minimal
|
||||||
|
toolchain: ${{ matrix.toolchain }}
|
||||||
|
override: true
|
||||||
|
|
||||||
|
- run: cargo install mdbook
|
||||||
|
|
||||||
|
- run: make test.book
|
||||||
|
|
||||||
wasm:
|
wasm:
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
|
@ -281,6 +301,7 @@ jobs:
|
||||||
- package
|
- package
|
||||||
- rustfmt
|
- rustfmt
|
||||||
- test
|
- test
|
||||||
|
- test-book
|
||||||
- wasm
|
- wasm
|
||||||
if: ${{ startsWith(github.ref, 'refs/tags/juniper') }}
|
if: ${{ startsWith(github.ref, 'refs/tags/juniper') }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -304,7 +325,7 @@ jobs:
|
||||||
- name: Parse CHANGELOG link
|
- name: Parse CHANGELOG link
|
||||||
id: changelog
|
id: changelog
|
||||||
run: echo ::set-output
|
run: echo ::set-output
|
||||||
name=LINK::https://github.com/${{ github.repository }}/blob/${{ steps.crate.outputs.NAME }}%40${{ steps.release.outputs.VERSION }}//${{ steps.crate.outputs.NAME }}/CHANGELOG.md#$(sed -n '/^## \[${{ steps.release.outputs.VERSION }}\]/{s/^## \[\(.*\)\][^0-9]*\([0-9].*\)/\1--\2/;s/[^0-9a-z-]*//g;p;}' ${{ steps.crate.outputs.NAME }}/CHANGELOG.md)
|
name=LINK::${{ github.server_url }}/${{ github.repository }}/blob/${{ steps.crate.outputs.NAME }}%40${{ steps.release.outputs.VERSION }}//${{ steps.crate.outputs.NAME }}/CHANGELOG.md#$(sed -n '/^## \[${{ steps.release.outputs.VERSION }}\]/{s/^## \[\(.*\)\][^0-9]*\([0-9].*\)/\1--\2/;s/[^0-9a-z-]*//g;p;}' ${{ steps.crate.outputs.NAME }}/CHANGELOG.md)
|
||||||
|
|
||||||
- uses: softprops/action-gh-release@v1
|
- uses: softprops/action-gh-release@v1
|
||||||
env:
|
env:
|
||||||
|
@ -347,19 +368,17 @@ jobs:
|
||||||
|
|
||||||
deploy-book:
|
deploy-book:
|
||||||
name: deploy Book
|
name: deploy Book
|
||||||
needs: ["test"]
|
needs: ["test", "test-book"]
|
||||||
if: ${{ github.ref == 'refs/heads/master'
|
if: ${{ github.ref == 'refs/heads/master'
|
||||||
|| startsWith(github.ref, 'refs/tags/juniper@') }}
|
|| startsWith(github.ref, 'refs/tags/juniper@') }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
- uses: peaceiris/actions-mdbook@v1
|
- uses: peaceiris/actions-mdbook@v1
|
||||||
|
|
||||||
- run: make book.build out=gh-pages/master
|
- run: make book.build out=gh-pages${{ (github.ref == 'refs/heads/master'
|
||||||
if: ${{ github.ref == 'refs/heads/master' }}
|
&& '/master')
|
||||||
|
|| '' }}
|
||||||
- run: make book.build out=gh-pages
|
|
||||||
if: ${{ startsWith(github.ref, 'refs/tags/juniper@') }}
|
|
||||||
|
|
||||||
- name: Deploy to GitHub Pages
|
- name: Deploy to GitHub Pages
|
||||||
uses: peaceiris/actions-gh-pages@v3
|
uses: peaceiris/actions-gh-pages@v3
|
||||||
|
|
|
@ -17,19 +17,16 @@ Before submitting a PR, you should follow these steps to prevent redundant churn
|
||||||
|
|
||||||
Consistent formatting is enforced on the CI.
|
Consistent formatting is enforced on the CI.
|
||||||
|
|
||||||
Before you submit your PR, you should run `cargo fmt` in the root directory.
|
Before you submit your PR, you should run `cargo +nightly fmt --all` in the root directory (or use the `make fmt` shortcut).
|
||||||
|
|
||||||
Formatting should be run on the **stable** compiler.
|
Formatting should be run on the **nightly** compiler.
|
||||||
(You can do `rustup run stable cargo fmt` when developing on nightly)
|
|
||||||
|
|
||||||
### Run all tests
|
### Run all tests
|
||||||
|
|
||||||
To run all available tests, including verifying the code examples in the book,
|
To run all available tests, including verifying the code examples in the book:
|
||||||
you can use [cargo-make](https://github.com/sagiegurari/cargo-make).
|
|
||||||
|
|
||||||
1. Install cargo-make with `cargo install cargo-make`
|
1. Run `cargo test` in the root directory.
|
||||||
2. Run `cargo make ci-flow` in the root directory
|
2. Run `make test.book` in the root directory.
|
||||||
(You can do `rustup run nightly cargo make ci-flow` to run all tests when developing on stable)
|
|
||||||
|
|
||||||
### Update the CHANGELOG
|
### Update the CHANGELOG
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
[workspace]
|
[workspace]
|
||||||
members = [
|
members = [
|
||||||
"benches",
|
"benches",
|
||||||
"book/tests",
|
|
||||||
"examples/basic_subscriptions",
|
"examples/basic_subscriptions",
|
||||||
"examples/warp_async",
|
"examples/warp_async",
|
||||||
"examples/warp_subscriptions",
|
"examples/warp_subscriptions",
|
||||||
|
|
8
Makefile
8
Makefile
|
@ -87,10 +87,14 @@ cargo.test: test.cargo
|
||||||
# Run Rust tests of Book.
|
# Run Rust tests of Book.
|
||||||
#
|
#
|
||||||
# Usage:
|
# Usage:
|
||||||
# make test.book
|
# make test.book [clean=(no|yes)]
|
||||||
|
|
||||||
test.book:
|
test.book:
|
||||||
@make test.cargo crate=juniper_book_tests
|
ifeq ($(clean),yes)
|
||||||
|
cargo clean
|
||||||
|
endif
|
||||||
|
cargo build
|
||||||
|
mdbook test book -L target/debug/deps
|
||||||
|
|
||||||
|
|
||||||
# Run Rust tests of project crates.
|
# Run Rust tests of project crates.
|
||||||
|
|
|
@ -47,21 +47,8 @@ The output will be in the `_rendered/` directory.
|
||||||
|
|
||||||
To run the tests validating all code examples in the book, run:
|
To run the tests validating all code examples in the book, run:
|
||||||
```bash
|
```bash
|
||||||
cd tests/
|
mdbook test -L ../target/debug/deps
|
||||||
cargo test
|
|
||||||
|
|
||||||
# or from project root dir:
|
|
||||||
cargo test -p juniper_book_tests
|
|
||||||
|
|
||||||
# or via shortcut from project root dir:
|
# or via shortcut from project root dir:
|
||||||
make test.book
|
make test.book
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Test setup
|
|
||||||
|
|
||||||
All Rust code examples in the book are compiled on the CI.
|
|
||||||
|
|
||||||
This is done using the [skeptic](https://github.com/budziq/rust-skeptic) crate.
|
|
||||||
|
|
|
@ -25,9 +25,11 @@ This example shows a subscription operation that returns two events, the strings
|
||||||
sequentially:
|
sequentially:
|
||||||
|
|
||||||
```rust
|
```rust
|
||||||
# use juniper::{graphql_object, graphql_subscription, FieldError};
|
# extern crate futures;
|
||||||
# use futures::Stream;
|
# extern crate juniper;
|
||||||
# use std::pin::Pin;
|
# use std::pin::Pin;
|
||||||
|
# use futures::Stream;
|
||||||
|
# use juniper::{graphql_object, graphql_subscription, FieldError};
|
||||||
#
|
#
|
||||||
# #[derive(Clone)]
|
# #[derive(Clone)]
|
||||||
# pub struct Database;
|
# pub struct Database;
|
||||||
|
@ -80,7 +82,6 @@ where [`Connection`][Connection] is a `Stream` of values returned by the operati
|
||||||
# extern crate juniper;
|
# extern crate juniper;
|
||||||
# extern crate juniper_subscriptions;
|
# extern crate juniper_subscriptions;
|
||||||
# extern crate serde_json;
|
# extern crate serde_json;
|
||||||
# extern crate tokio;
|
|
||||||
# use juniper::{
|
# use juniper::{
|
||||||
# http::GraphQLRequest,
|
# http::GraphQLRequest,
|
||||||
# graphql_object, graphql_subscription,
|
# graphql_object, graphql_subscription,
|
||||||
|
|
|
@ -97,6 +97,7 @@ Context cannot be specified by a mutable reference, because concurrent fields re
|
||||||
For example, when using async runtime with [work stealing][2] (like `tokio`), which obviously requires thread safety in addition, you will need to use a corresponding async version of `RwLock`:
|
For example, when using async runtime with [work stealing][2] (like `tokio`), which obviously requires thread safety in addition, you will need to use a corresponding async version of `RwLock`:
|
||||||
```rust
|
```rust
|
||||||
# extern crate juniper;
|
# extern crate juniper;
|
||||||
|
# extern crate tokio;
|
||||||
# use std::collections::HashMap;
|
# use std::collections::HashMap;
|
||||||
# use juniper::graphql_object;
|
# use juniper::graphql_object;
|
||||||
use tokio::sync::RwLock;
|
use tokio::sync::RwLock;
|
||||||
|
|
|
@ -114,6 +114,7 @@ All the methods used from newtype's field can be replaced with attributes:
|
||||||
### `#[graphql(to_output_with = <fn>)]` attribute
|
### `#[graphql(to_output_with = <fn>)]` attribute
|
||||||
|
|
||||||
```rust
|
```rust
|
||||||
|
# extern crate juniper;
|
||||||
# use juniper::{GraphQLScalar, ScalarValue, Value};
|
# use juniper::{GraphQLScalar, ScalarValue, Value};
|
||||||
#
|
#
|
||||||
#[derive(GraphQLScalar)]
|
#[derive(GraphQLScalar)]
|
||||||
|
@ -131,6 +132,7 @@ fn to_output<S: ScalarValue>(v: &Incremented) -> Value<S> {
|
||||||
### `#[graphql(from_input_with = <fn>)]` attribute
|
### `#[graphql(from_input_with = <fn>)]` attribute
|
||||||
|
|
||||||
```rust
|
```rust
|
||||||
|
# extern crate juniper;
|
||||||
# use juniper::{GraphQLScalar, InputValue, ScalarValue};
|
# use juniper::{GraphQLScalar, InputValue, ScalarValue};
|
||||||
#
|
#
|
||||||
#[derive(GraphQLScalar)]
|
#[derive(GraphQLScalar)]
|
||||||
|
@ -165,6 +167,7 @@ impl UserId {
|
||||||
### `#[graphql(parse_token_with = <fn>]` or `#[graphql(parse_token(<types>)]` attributes
|
### `#[graphql(parse_token_with = <fn>]` or `#[graphql(parse_token(<types>)]` attributes
|
||||||
|
|
||||||
```rust
|
```rust
|
||||||
|
# extern crate juniper;
|
||||||
# use juniper::{
|
# use juniper::{
|
||||||
# GraphQLScalar, InputValue, ParseScalarResult, ParseScalarValue,
|
# GraphQLScalar, InputValue, ParseScalarResult, ParseScalarValue,
|
||||||
# ScalarValue, ScalarToken, Value
|
# ScalarValue, ScalarToken, Value
|
||||||
|
@ -224,6 +227,7 @@ Path can be simply `with = Self` (default path where macro expects resolvers to
|
||||||
in case there is an impl block with custom resolvers:
|
in case there is an impl block with custom resolvers:
|
||||||
|
|
||||||
```rust
|
```rust
|
||||||
|
# extern crate juniper;
|
||||||
# use juniper::{
|
# use juniper::{
|
||||||
# GraphQLScalar, InputValue, ParseScalarResult, ParseScalarValue,
|
# GraphQLScalar, InputValue, ParseScalarResult, ParseScalarValue,
|
||||||
# ScalarValue, ScalarToken, Value
|
# ScalarValue, ScalarToken, Value
|
||||||
|
@ -269,6 +273,7 @@ impl StringOrInt {
|
||||||
Or it can be path to a module, where custom resolvers are located.
|
Or it can be path to a module, where custom resolvers are located.
|
||||||
|
|
||||||
```rust
|
```rust
|
||||||
|
# extern crate juniper;
|
||||||
# use juniper::{
|
# use juniper::{
|
||||||
# GraphQLScalar, InputValue, ParseScalarResult, ParseScalarValue,
|
# GraphQLScalar, InputValue, ParseScalarResult, ParseScalarValue,
|
||||||
# ScalarValue, ScalarToken, Value
|
# ScalarValue, ScalarToken, Value
|
||||||
|
@ -319,6 +324,7 @@ mod string_or_int {
|
||||||
Also, you can partially override `#[graphql(with)]` attribute with other custom scalars.
|
Also, you can partially override `#[graphql(with)]` attribute with other custom scalars.
|
||||||
|
|
||||||
```rust
|
```rust
|
||||||
|
# extern crate juniper;
|
||||||
# use juniper::{GraphQLScalar, InputValue, ParseScalarResult, ScalarValue, ScalarToken, Value};
|
# use juniper::{GraphQLScalar, InputValue, ParseScalarResult, ScalarValue, ScalarToken, Value};
|
||||||
#
|
#
|
||||||
#[derive(GraphQLScalar)]
|
#[derive(GraphQLScalar)]
|
||||||
|
|
|
@ -1,22 +0,0 @@
|
||||||
[package]
|
|
||||||
name = "juniper_book_tests"
|
|
||||||
version = "0.0.0"
|
|
||||||
edition = "2021"
|
|
||||||
authors = ["Magnus Hallin <mhallin@fastmail.com>"]
|
|
||||||
publish = false
|
|
||||||
|
|
||||||
[dependencies]
|
|
||||||
derive_more = "0.99"
|
|
||||||
futures = "0.3"
|
|
||||||
iron = "0.6"
|
|
||||||
juniper = { path = "../../juniper" }
|
|
||||||
juniper_iron = { path = "../../juniper_iron" }
|
|
||||||
juniper_subscriptions = { path = "../../juniper_subscriptions" }
|
|
||||||
mount = "0.4"
|
|
||||||
serde_json = "1.0"
|
|
||||||
skeptic = "0.13"
|
|
||||||
tokio = { version = "1.0", features = ["macros", "rt-multi-thread", "sync"] }
|
|
||||||
uuid = "1.0"
|
|
||||||
|
|
||||||
[build-dependencies]
|
|
||||||
skeptic = "0.13"
|
|
|
@ -1,4 +0,0 @@
|
||||||
fn main() {
|
|
||||||
let files = skeptic::markdown_files_of_directory("../src/");
|
|
||||||
skeptic::generate_doc_tests(&files);
|
|
||||||
}
|
|
|
@ -1,3 +0,0 @@
|
||||||
#![deny(warnings)]
|
|
||||||
|
|
||||||
include!(concat!(env!("OUT_DIR"), "/skeptic-tests.rs"));
|
|
|
@ -5,10 +5,11 @@ edition = "2021"
|
||||||
publish = false
|
publish = false
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
futures = "0.3.1"
|
rustversion = "1.0"
|
||||||
juniper = { path = "../../juniper" }
|
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
|
futures = "0.3.1"
|
||||||
|
juniper = { path = "../../juniper" }
|
||||||
serde_json = "1.0"
|
serde_json = "1.0"
|
||||||
tokio = { version = "1.0", features = ["rt", "time", "macros"] }
|
tokio = { version = "1.0", features = ["rt", "time", "macros"] }
|
||||||
trybuild = "1.0.25"
|
trybuild = "1.0.63"
|
||||||
|
|
|
@ -4,7 +4,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
16 | id: String,
|
16 | id: String,
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent` of type `Boolean!` isn't present on the interface and so has to be nullable.', $DIR/fail/interface/struct/attr_additional_non_nullable_argument.rs:16:5
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent` of type `Boolean!` isn't present on the interface and so has to be nullable.', $DIR/fail/interface/struct/attr_additional_non_nullable_argument.rs:16:5
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_additional_non_nullable_argument.rs:16:5
|
--> fail/interface/struct/attr_additional_non_nullable_argument.rs:16:5
|
||||||
|
@ -12,4 +12,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
16 | id: String,
|
16 | id: String,
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent` of type `Boolean!` isn't present on the interface and so has to be nullable.', $DIR/fail/interface/struct/attr_additional_non_nullable_argument.rs:16:5
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent` of type `Boolean!` isn't present on the interface and so has to be nullable.', $DIR/fail/interface/struct/attr_additional_non_nullable_argument.rs:16:5
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -16,7 +16,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
3 | #[derive(GraphQLObject)]
|
3 | #[derive(GraphQLObject)]
|
||||||
| ^^^^^^^^^^^^^ referenced constant has errors
|
| ^^^^^^^^^^^^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the derive macro `GraphQLObject` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_implementers_duplicate_pretty.rs:3:10
|
--> fail/interface/struct/attr_implementers_duplicate_pretty.rs:3:10
|
||||||
|
@ -24,7 +24,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
3 | #[derive(GraphQLObject)]
|
3 | #[derive(GraphQLObject)]
|
||||||
| ^^^^^^^^^^^^^ referenced constant has errors
|
| ^^^^^^^^^^^^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the derive macro `GraphQLObject` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_implementers_duplicate_pretty.rs:3:10
|
--> fail/interface/struct/attr_implementers_duplicate_pretty.rs:3:10
|
||||||
|
@ -32,4 +32,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
3 | #[derive(GraphQLObject)]
|
3 | #[derive(GraphQLObject)]
|
||||||
| ^^^^^^^^^^^^^ referenced constant has errors
|
| ^^^^^^^^^^^^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the derive macro `GraphQLObject` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -18,4 +18,4 @@ error[E0119]: conflicting implementations of trait `<CharacterValueEnum<ObjA, Ob
|
||||||
| first implementation here
|
| first implementation here
|
||||||
| conflicting implementation for `ObjA`
|
| conflicting implementation for `ObjA`
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `::juniper::sa::assert_type_ne_all` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `::juniper::sa::assert_type_ne_all` which comes from the expansion of the attribute macro `graphql_interface` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,7 +4,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/struct/attr_missing_field.rs:11:5
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -12,7 +12,7 @@ error[E0080]: erroneous constant used
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -20,7 +20,7 @@ error[E0080]: erroneous constant used
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -28,7 +28,7 @@ error[E0080]: erroneous constant used
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -36,7 +36,7 @@ error[E0080]: erroneous constant used
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -51,7 +51,7 @@ error: any use of this value will cause an error
|
||||||
= note: `#[deny(const_err)]` on by default
|
= note: `#[deny(const_err)]` on by default
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -61,7 +61,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -71,7 +71,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -81,7 +81,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -89,7 +89,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -97,7 +97,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -107,7 +107,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -117,7 +117,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -125,7 +125,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -133,7 +133,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -143,7 +143,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -153,7 +153,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -161,7 +161,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -171,7 +171,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -179,7 +179,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -187,7 +187,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -197,7 +197,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -205,7 +205,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -215,7 +215,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -223,7 +223,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -231,7 +231,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -241,7 +241,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -251,7 +251,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -259,7 +259,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -269,7 +269,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -277,7 +277,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -285,7 +285,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -295,7 +295,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -303,7 +303,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -313,7 +313,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -321,7 +321,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -329,7 +329,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -337,7 +337,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/struct/attr_missing_field.rs:11:5
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -347,7 +347,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -357,7 +357,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -365,7 +365,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -373,7 +373,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -383,7 +383,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -393,7 +393,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -401,7 +401,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -409,7 +409,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -419,7 +419,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -427,7 +427,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -437,7 +437,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -445,7 +445,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -453,7 +453,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -463,7 +463,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -473,7 +473,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -481,7 +481,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -489,7 +489,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -497,7 +497,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/struct/attr_missing_field.rs:11:5
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -505,7 +505,7 @@ error[E0080]: erroneous constant used
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -513,7 +513,7 @@ error[E0080]: erroneous constant used
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -521,7 +521,7 @@ error[E0080]: erroneous constant used
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -529,7 +529,7 @@ error[E0080]: erroneous constant used
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -543,7 +543,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -553,7 +553,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -563,7 +563,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -573,7 +573,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -581,7 +581,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -589,7 +589,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -599,7 +599,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -609,7 +609,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -617,7 +617,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -625,7 +625,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -635,7 +635,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -645,7 +645,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -653,7 +653,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -663,7 +663,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -671,7 +671,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -679,7 +679,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -689,7 +689,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -697,7 +697,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -707,7 +707,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -715,7 +715,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -723,7 +723,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -733,7 +733,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -743,7 +743,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -751,7 +751,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -761,7 +761,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -769,7 +769,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -777,7 +777,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -787,7 +787,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -795,7 +795,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -805,7 +805,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -813,7 +813,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -821,7 +821,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -829,7 +829,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/struct/attr_missing_field.rs:11:5
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -839,7 +839,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -849,7 +849,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -857,7 +857,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -865,7 +865,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -875,7 +875,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -885,7 +885,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -893,7 +893,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -901,7 +901,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -911,7 +911,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -919,7 +919,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -929,7 +929,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -937,7 +937,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -945,7 +945,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -955,7 +955,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -965,7 +965,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -973,7 +973,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_missing_field.rs:11:5
|
--> fail/interface/struct/attr_missing_field.rs:11:5
|
||||||
|
@ -981,4 +981,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,4 +4,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
3 | #[derive(GraphQLObject)]
|
3 | #[derive(GraphQLObject)]
|
||||||
| ^^^^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: missing implementer reference in interface's `for` attribute.', $DIR/fail/interface/struct/attr_missing_for_attr.rs:3:10
|
| ^^^^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: missing implementer reference in interface's `for` attribute.', $DIR/fail/interface/struct/attr_missing_for_attr.rs:3:10
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the derive macro `GraphQLObject` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,4 +4,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
8 | #[graphql_interface(for = ObjA)]
|
8 | #[graphql_interface(for = ObjA)]
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: missing interface reference in implementer's `impl` attribute.', $DIR/fail/interface/struct/attr_missing_impl_attr.rs:8:1
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: missing interface reference in implementer's `impl` attribute.', $DIR/fail/interface/struct/attr_missing_impl_attr.rs:8:1
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the attribute macro `graphql_interface` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,4 +4,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
8 | #[graphql_interface(impl = Node1Value, for = Node3Value)]
|
8 | #[graphql_interface(impl = Node1Value, for = Node3Value)]
|
||||||
| ^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Node2` on `Node3`: missing `impl = ` for transitive interface `Node1` on `Node3`.', $DIR/fail/interface/struct/attr_missing_transitive_impl.rs:8:46
|
| ^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Node2` on `Node3`: missing `impl = ` for transitive interface `Node1` on `Node3`.', $DIR/fail/interface/struct/attr_missing_transitive_impl.rs:8:46
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_transitive_impls` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,7 +4,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: implementor is expected to return a subtype of interface's return object: `[String!]!` is not a subtype of `String!`.', $DIR/fail/interface/struct/attr_non_subtype_return.rs:11:5
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: implementor is expected to return a subtype of interface's return object: `[String!]!` is not a subtype of `String!`.', $DIR/fail/interface/struct/attr_non_subtype_return.rs:11:5
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/attr_non_subtype_return.rs:11:5
|
--> fail/interface/struct/attr_non_subtype_return.rs:11:5
|
||||||
|
@ -12,4 +12,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | id: String,
|
11 | id: String,
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: implementor is expected to return a subtype of interface's return object: `[String!]!` is not a subtype of `String!`.', $DIR/fail/interface/struct/attr_non_subtype_return.rs:11:5
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: implementor is expected to return a subtype of interface's return object: `[String!]!` is not a subtype of `String!`.', $DIR/fail/interface/struct/attr_non_subtype_return.rs:11:5
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,7 +4,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
17 | id: String,
|
17 | id: String,
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent` of type `Boolean!` isn't present on the interface and so has to be nullable.', $DIR/fail/interface/struct/derive_additional_non_nullable_argument.rs:17:5
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent` of type `Boolean!` isn't present on the interface and so has to be nullable.', $DIR/fail/interface/struct/derive_additional_non_nullable_argument.rs:17:5
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_additional_non_nullable_argument.rs:17:5
|
--> fail/interface/struct/derive_additional_non_nullable_argument.rs:17:5
|
||||||
|
@ -12,4 +12,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
17 | id: String,
|
17 | id: String,
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent` of type `Boolean!` isn't present on the interface and so has to be nullable.', $DIR/fail/interface/struct/derive_additional_non_nullable_argument.rs:17:5
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent` of type `Boolean!` isn't present on the interface and so has to be nullable.', $DIR/fail/interface/struct/derive_additional_non_nullable_argument.rs:17:5
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -16,7 +16,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
3 | #[derive(GraphQLObject)]
|
3 | #[derive(GraphQLObject)]
|
||||||
| ^^^^^^^^^^^^^ referenced constant has errors
|
| ^^^^^^^^^^^^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the derive macro `GraphQLObject` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_implementers_duplicate_pretty.rs:3:10
|
--> fail/interface/struct/derive_implementers_duplicate_pretty.rs:3:10
|
||||||
|
@ -24,7 +24,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
3 | #[derive(GraphQLObject)]
|
3 | #[derive(GraphQLObject)]
|
||||||
| ^^^^^^^^^^^^^ referenced constant has errors
|
| ^^^^^^^^^^^^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the derive macro `GraphQLObject` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_implementers_duplicate_pretty.rs:3:10
|
--> fail/interface/struct/derive_implementers_duplicate_pretty.rs:3:10
|
||||||
|
@ -32,4 +32,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
3 | #[derive(GraphQLObject)]
|
3 | #[derive(GraphQLObject)]
|
||||||
| ^^^^^^^^^^^^^ referenced constant has errors
|
| ^^^^^^^^^^^^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the derive macro `GraphQLObject` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -18,4 +18,4 @@ error[E0119]: conflicting implementations of trait `<CharacterValueEnum<ObjA, Ob
|
||||||
| first implementation here
|
| first implementation here
|
||||||
| conflicting implementation for `ObjA`
|
| conflicting implementation for `ObjA`
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `::juniper::sa::assert_type_ne_all` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `::juniper::sa::assert_type_ne_all` which comes from the expansion of the derive macro `GraphQLInterface` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,7 +4,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/struct/derive_missing_field.rs:12:5
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -12,7 +12,7 @@ error[E0080]: erroneous constant used
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -20,7 +20,7 @@ error[E0080]: erroneous constant used
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -28,7 +28,7 @@ error[E0080]: erroneous constant used
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -36,7 +36,7 @@ error[E0080]: erroneous constant used
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -51,7 +51,7 @@ error: any use of this value will cause an error
|
||||||
= note: `#[deny(const_err)]` on by default
|
= note: `#[deny(const_err)]` on by default
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -61,7 +61,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -71,7 +71,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -81,7 +81,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -89,7 +89,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -97,7 +97,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -107,7 +107,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -117,7 +117,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -125,7 +125,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -133,7 +133,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -143,7 +143,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -153,7 +153,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -161,7 +161,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -171,7 +171,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -179,7 +179,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -187,7 +187,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -197,7 +197,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -205,7 +205,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -215,7 +215,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -223,7 +223,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -231,7 +231,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -241,7 +241,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -251,7 +251,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -259,7 +259,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -269,7 +269,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -277,7 +277,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -285,7 +285,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -295,7 +295,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -303,7 +303,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -313,7 +313,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -321,7 +321,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -329,7 +329,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -337,7 +337,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/struct/derive_missing_field.rs:12:5
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -347,7 +347,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -357,7 +357,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -365,7 +365,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -373,7 +373,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -383,7 +383,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -393,7 +393,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -401,7 +401,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -409,7 +409,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -419,7 +419,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -427,7 +427,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -437,7 +437,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -445,7 +445,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -453,7 +453,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -463,7 +463,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -473,7 +473,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -481,7 +481,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -489,7 +489,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -497,7 +497,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/struct/derive_missing_field.rs:12:5
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -505,7 +505,7 @@ error[E0080]: erroneous constant used
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -513,7 +513,7 @@ error[E0080]: erroneous constant used
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -521,7 +521,7 @@ error[E0080]: erroneous constant used
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -529,7 +529,7 @@ error[E0080]: erroneous constant used
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -543,7 +543,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -553,7 +553,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -563,7 +563,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -573,7 +573,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -581,7 +581,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -589,7 +589,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -599,7 +599,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -609,7 +609,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -617,7 +617,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -625,7 +625,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -635,7 +635,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -645,7 +645,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -653,7 +653,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -663,7 +663,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -671,7 +671,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -679,7 +679,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -689,7 +689,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -697,7 +697,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -707,7 +707,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -715,7 +715,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -723,7 +723,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -733,7 +733,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -743,7 +743,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -751,7 +751,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -761,7 +761,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -769,7 +769,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -777,7 +777,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -787,7 +787,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -795,7 +795,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -805,7 +805,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -813,7 +813,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -821,7 +821,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -829,7 +829,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/struct/derive_missing_field.rs:12:5
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -839,7 +839,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -849,7 +849,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -857,7 +857,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -865,7 +865,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -875,7 +875,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -885,7 +885,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -893,7 +893,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -901,7 +901,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -911,7 +911,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -919,7 +919,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -929,7 +929,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -937,7 +937,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -945,7 +945,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -955,7 +955,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -965,7 +965,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -973,7 +973,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_missing_field.rs:12:5
|
--> fail/interface/struct/derive_missing_field.rs:12:5
|
||||||
|
@ -981,4 +981,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,4 +4,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
3 | #[derive(GraphQLObject)]
|
3 | #[derive(GraphQLObject)]
|
||||||
| ^^^^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: missing implementer reference in interface's `for` attribute.', $DIR/fail/interface/struct/derive_missing_for_attr.rs:3:10
|
| ^^^^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: missing implementer reference in interface's `for` attribute.', $DIR/fail/interface/struct/derive_missing_for_attr.rs:3:10
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the derive macro `GraphQLObject` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,4 +4,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
8 | #[derive(GraphQLInterface)]
|
8 | #[derive(GraphQLInterface)]
|
||||||
| ^^^^^^^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: missing interface reference in implementer's `impl` attribute.', $DIR/fail/interface/struct/derive_missing_impl_attr.rs:8:10
|
| ^^^^^^^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: missing interface reference in implementer's `impl` attribute.', $DIR/fail/interface/struct/derive_missing_impl_attr.rs:8:10
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the derive macro `GraphQLInterface` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,4 +4,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
10 | #[graphql(impl = Node1Value, for = Node3Value)]
|
10 | #[graphql(impl = Node1Value, for = Node3Value)]
|
||||||
| ^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Node2` on `Node3`: missing `impl = ` for transitive interface `Node1` on `Node3`.', $DIR/fail/interface/struct/derive_missing_transitive_impl.rs:10:36
|
| ^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Node2` on `Node3`: missing `impl = ` for transitive interface `Node1` on `Node3`.', $DIR/fail/interface/struct/derive_missing_transitive_impl.rs:10:36
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_transitive_impls` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,7 +4,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: implementor is expected to return a subtype of interface's return object: `[String!]!` is not a subtype of `String!`.', $DIR/fail/interface/struct/derive_non_subtype_return.rs:12:5
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: implementor is expected to return a subtype of interface's return object: `[String!]!` is not a subtype of `String!`.', $DIR/fail/interface/struct/derive_non_subtype_return.rs:12:5
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/struct/derive_non_subtype_return.rs:12:5
|
--> fail/interface/struct/derive_non_subtype_return.rs:12:5
|
||||||
|
@ -12,4 +12,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
12 | id: String,
|
12 | id: String,
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: implementor is expected to return a subtype of interface's return object: `[String!]!` is not a subtype of `String!`.', $DIR/fail/interface/struct/derive_non_subtype_return.rs:12:5
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: implementor is expected to return a subtype of interface's return object: `[String!]!` is not a subtype of `String!`.', $DIR/fail/interface/struct/derive_non_subtype_return.rs:12:5
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,7 +4,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
16 | fn id(&self) -> &str;
|
16 | fn id(&self) -> &str;
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent` of type `Boolean!` isn't present on the interface and so has to be nullable.', $DIR/fail/interface/trait/additional_non_nullable_argument.rs:16:8
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent` of type `Boolean!` isn't present on the interface and so has to be nullable.', $DIR/fail/interface/trait/additional_non_nullable_argument.rs:16:8
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/additional_non_nullable_argument.rs:16:8
|
--> fail/interface/trait/additional_non_nullable_argument.rs:16:8
|
||||||
|
@ -12,4 +12,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
16 | fn id(&self) -> &str;
|
16 | fn id(&self) -> &str;
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent` of type `Boolean!` isn't present on the interface and so has to be nullable.', $DIR/fail/interface/trait/additional_non_nullable_argument.rs:16:8
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent` of type `Boolean!` isn't present on the interface and so has to be nullable.', $DIR/fail/interface/trait/additional_non_nullable_argument.rs:16:8
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -16,7 +16,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
3 | #[derive(GraphQLObject)]
|
3 | #[derive(GraphQLObject)]
|
||||||
| ^^^^^^^^^^^^^ referenced constant has errors
|
| ^^^^^^^^^^^^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the derive macro `GraphQLObject` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/implementers_duplicate_pretty.rs:3:10
|
--> fail/interface/trait/implementers_duplicate_pretty.rs:3:10
|
||||||
|
@ -24,7 +24,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
3 | #[derive(GraphQLObject)]
|
3 | #[derive(GraphQLObject)]
|
||||||
| ^^^^^^^^^^^^^ referenced constant has errors
|
| ^^^^^^^^^^^^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the derive macro `GraphQLObject` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/implementers_duplicate_pretty.rs:3:10
|
--> fail/interface/trait/implementers_duplicate_pretty.rs:3:10
|
||||||
|
@ -32,4 +32,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
3 | #[derive(GraphQLObject)]
|
3 | #[derive(GraphQLObject)]
|
||||||
| ^^^^^^^^^^^^^ referenced constant has errors
|
| ^^^^^^^^^^^^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the derive macro `GraphQLObject` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -18,4 +18,4 @@ error[E0119]: conflicting implementations of trait `<CharacterValueEnum<ObjA, Ob
|
||||||
| first implementation here
|
| first implementation here
|
||||||
| conflicting implementation for `ObjA`
|
| conflicting implementation for `ObjA`
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `::juniper::sa::assert_type_ne_all` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `::juniper::sa::assert_type_ne_all` which comes from the expansion of the attribute macro `graphql_interface` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,7 +4,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/trait/missing_field.rs:11:8
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/trait/missing_field.rs:11:8
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -12,7 +12,7 @@ error[E0080]: erroneous constant used
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -20,7 +20,7 @@ error[E0080]: erroneous constant used
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -28,7 +28,7 @@ error[E0080]: erroneous constant used
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -36,7 +36,7 @@ error[E0080]: erroneous constant used
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -51,7 +51,7 @@ error: any use of this value will cause an error
|
||||||
= note: `#[deny(const_err)]` on by default
|
= note: `#[deny(const_err)]` on by default
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -61,7 +61,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -71,7 +71,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -81,7 +81,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -89,7 +89,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -97,7 +97,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -107,7 +107,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -117,7 +117,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -125,7 +125,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -133,7 +133,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -143,7 +143,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -153,7 +153,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -161,7 +161,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -171,7 +171,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -179,7 +179,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -187,7 +187,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -197,7 +197,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -205,7 +205,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -215,7 +215,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -223,7 +223,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -231,7 +231,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -241,7 +241,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -251,7 +251,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -259,7 +259,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -269,7 +269,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -277,7 +277,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -285,7 +285,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -295,7 +295,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -303,7 +303,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -313,7 +313,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -321,7 +321,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -329,7 +329,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -337,7 +337,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/trait/missing_field.rs:11:8
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/trait/missing_field.rs:11:8
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -347,7 +347,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -357,7 +357,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -365,7 +365,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -373,7 +373,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -383,7 +383,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -393,7 +393,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -401,7 +401,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -409,7 +409,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -419,7 +419,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -427,7 +427,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -437,7 +437,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -445,7 +445,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -453,7 +453,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -463,7 +463,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -473,7 +473,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -481,7 +481,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -489,7 +489,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -497,7 +497,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/trait/missing_field.rs:11:8
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/trait/missing_field.rs:11:8
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -505,7 +505,7 @@ error[E0080]: erroneous constant used
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -513,7 +513,7 @@ error[E0080]: erroneous constant used
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -521,7 +521,7 @@ error[E0080]: erroneous constant used
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: erroneous constant used
|
error[E0080]: erroneous constant used
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -529,7 +529,7 @@ error[E0080]: erroneous constant used
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -543,7 +543,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -553,7 +553,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -563,7 +563,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -573,7 +573,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -581,7 +581,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -589,7 +589,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -599,7 +599,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -609,7 +609,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -617,7 +617,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -625,7 +625,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -635,7 +635,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -645,7 +645,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -653,7 +653,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -663,7 +663,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -671,7 +671,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -679,7 +679,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -689,7 +689,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -697,7 +697,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -707,7 +707,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -715,7 +715,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -723,7 +723,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -733,7 +733,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -743,7 +743,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -751,7 +751,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -761,7 +761,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -769,7 +769,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -777,7 +777,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -787,7 +787,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -795,7 +795,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -805,7 +805,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_field_args` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_field_args` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -813,7 +813,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -821,7 +821,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -829,7 +829,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/trait/missing_field.rs:11:8
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id` isn't implemented on `ObjA`.', $DIR/fail/interface/trait/missing_field.rs:11:8
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -839,7 +839,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -849,7 +849,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -857,7 +857,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -865,7 +865,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -875,7 +875,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -885,7 +885,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -893,7 +893,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -901,7 +901,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -911,7 +911,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -919,7 +919,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -929,7 +929,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -937,7 +937,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -945,7 +945,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::const_concat` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::const_concat` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -955,7 +955,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::assert_subtype` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::assert_subtype` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error: any use of this value will cause an error
|
error: any use of this value will cause an error
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -965,7 +965,7 @@ error: any use of this value will cause an error
|
||||||
|
|
|
|
||||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -973,7 +973,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field.rs:11:8
|
--> fail/interface/trait/missing_field.rs:11:8
|
||||||
|
@ -981,4 +981,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ referenced constant has errors
|
| ^^ referenced constant has errors
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::format_type` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::format_type` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,7 +4,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
16 | fn id(&self, is_present: bool) -> &str;
|
16 | fn id(&self, is_present: bool) -> &str;
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent` of type `Boolean!` was expected, but not found.', $DIR/fail/interface/trait/missing_field_argument.rs:16:8
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent` of type `Boolean!` was expected, but not found.', $DIR/fail/interface/trait/missing_field_argument.rs:16:8
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/missing_field_argument.rs:16:8
|
--> fail/interface/trait/missing_field_argument.rs:16:8
|
||||||
|
@ -12,4 +12,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
16 | fn id(&self, is_present: bool) -> &str;
|
16 | fn id(&self, is_present: bool) -> &str;
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent` of type `Boolean!` was expected, but not found.', $DIR/fail/interface/trait/missing_field_argument.rs:16:8
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent` of type `Boolean!` was expected, but not found.', $DIR/fail/interface/trait/missing_field_argument.rs:16:8
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,4 +4,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
3 | #[derive(GraphQLObject)]
|
3 | #[derive(GraphQLObject)]
|
||||||
| ^^^^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: missing implementer reference in interface's `for` attribute.', $DIR/fail/interface/trait/missing_for_attr.rs:3:10
|
| ^^^^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: missing implementer reference in interface's `for` attribute.', $DIR/fail/interface/trait/missing_for_attr.rs:3:10
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the derive macro `GraphQLObject` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,4 +4,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
8 | #[graphql_interface(for = ObjA)]
|
8 | #[graphql_interface(for = ObjA)]
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: missing interface reference in implementer's `impl` attribute.', $DIR/fail/interface/trait/missing_impl_attr.rs:8:1
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: missing interface reference in implementer's `impl` attribute.', $DIR/fail/interface/trait/missing_impl_attr.rs:8:1
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the attribute macro `graphql_interface` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,4 +4,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
8 | #[graphql_interface(impl = Node1Value, for = Node3Value)]
|
8 | #[graphql_interface(impl = Node1Value, for = Node3Value)]
|
||||||
| ^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Node2` on `Node3`: missing `impl = ` for transitive interface `Node1` on `Node3`.', $DIR/fail/interface/trait/missing_transitive_impl.rs:8:46
|
| ^^^^^^^^^^ the evaluated program panicked at 'Failed to implement interface `Node2` on `Node3`: missing `impl = ` for transitive interface `Node1` on `Node3`.', $DIR/fail/interface/trait/missing_transitive_impl.rs:8:46
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_transitive_impls` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,7 +4,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: implementor is expected to return a subtype of interface's return object: `[String!]!` is not a subtype of `String!`.', $DIR/fail/interface/trait/non_subtype_return.rs:11:8
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: implementor is expected to return a subtype of interface's return object: `[String!]!` is not a subtype of `String!`.', $DIR/fail/interface/trait/non_subtype_return.rs:11:8
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/non_subtype_return.rs:11:8
|
--> fail/interface/trait/non_subtype_return.rs:11:8
|
||||||
|
@ -12,4 +12,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
11 | fn id(&self) -> &str;
|
11 | fn id(&self) -> &str;
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: implementor is expected to return a subtype of interface's return object: `[String!]!` is not a subtype of `String!`.', $DIR/fail/interface/trait/non_subtype_return.rs:11:8
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: implementor is expected to return a subtype of interface's return object: `[String!]!` is not a subtype of `String!`.', $DIR/fail/interface/trait/non_subtype_return.rs:11:8
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -4,7 +4,7 @@ error[E0080]: evaluation of constant value failed
|
||||||
16 | fn id(&self, is_present: bool) -> &str;
|
16 | fn id(&self, is_present: bool) -> &str;
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent`: expected type `Boolean!`, found: `Int!`.', $DIR/fail/interface/trait/wrong_argument_type.rs:16:8
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent`: expected type `Boolean!`, found: `Int!`.', $DIR/fail/interface/trait/wrong_argument_type.rs:16:8
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
||||||
error[E0080]: evaluation of constant value failed
|
error[E0080]: evaluation of constant value failed
|
||||||
--> fail/interface/trait/wrong_argument_type.rs:16:8
|
--> fail/interface/trait/wrong_argument_type.rs:16:8
|
||||||
|
@ -12,4 +12,4 @@ error[E0080]: evaluation of constant value failed
|
||||||
16 | fn id(&self, is_present: bool) -> &str;
|
16 | fn id(&self, is_present: bool) -> &str;
|
||||||
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent`: expected type `Boolean!`, found: `Int!`.', $DIR/fail/interface/trait/wrong_argument_type.rs:16:8
|
| ^^ the evaluated program panicked at 'Failed to implement interface `Character` on `ObjA`: Field `id`: Argument `isPresent`: expected type `Boolean!`, found: `Int!`.', $DIR/fail/interface/trait/wrong_argument_type.rs:16:8
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `$crate::panic::panic_2021` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `$crate::panic::panic_2021` which comes from the expansion of the macro `::juniper::assert_field` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
error[E0119]: conflicting implementations of trait `<Character as juniper::GraphQLUnion<__S>>::mark::_::{closure#0}::MutuallyExclusive` for type `std::string::String`
|
error[E0119]: conflicting implementations of trait `<Character as juniper::GraphQLUnion<__S>>::mark::_::{closure#0}::MutuallyExclusive` for type `std::string::String`
|
||||||
--> $DIR/enum_same_type_ugly.rs:3:10
|
--> fail/union/enum_same_type_ugly.rs:3:10
|
||||||
|
|
|
|
||||||
3 | #[derive(GraphQLUnion)]
|
3 | #[derive(GraphQLUnion)]
|
||||||
| ^^^^^^^^^^^^
|
| ^^^^^^^^^^^^
|
||||||
|
@ -7,4 +7,4 @@ error[E0119]: conflicting implementations of trait `<Character as juniper::Graph
|
||||||
| first implementation here
|
| first implementation here
|
||||||
| conflicting implementation for `std::string::String`
|
| conflicting implementation for `std::string::String`
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `::juniper::sa::assert_type_ne_all` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `::juniper::sa::assert_type_ne_all` which comes from the expansion of the derive macro `GraphQLUnion` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
error[E0119]: conflicting implementations of trait `<Character as juniper::GraphQLUnion<__S>>::mark::_::{closure#0}::MutuallyExclusive` for type `std::string::String`
|
error[E0119]: conflicting implementations of trait `<Character as juniper::GraphQLUnion<__S>>::mark::_::{closure#0}::MutuallyExclusive` for type `std::string::String`
|
||||||
--> $DIR/struct_same_type_ugly.rs:3:10
|
--> fail/union/struct_same_type_ugly.rs:3:10
|
||||||
|
|
|
|
||||||
3 | #[derive(GraphQLUnion)]
|
3 | #[derive(GraphQLUnion)]
|
||||||
| ^^^^^^^^^^^^
|
| ^^^^^^^^^^^^
|
||||||
|
@ -7,4 +7,4 @@ error[E0119]: conflicting implementations of trait `<Character as juniper::Graph
|
||||||
| first implementation here
|
| first implementation here
|
||||||
| conflicting implementation for `std::string::String`
|
| conflicting implementation for `std::string::String`
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `::juniper::sa::assert_type_ne_all` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `::juniper::sa::assert_type_ne_all` which comes from the expansion of the derive macro `GraphQLUnion` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
error[E0119]: conflicting implementations of trait `<(dyn Character + std::marker::Send + std::marker::Sync + '__obj) as juniper::GraphQLUnion<__S>>::mark::_::{closure#0}::MutuallyExclusive` for type `std::string::String`
|
error[E0119]: conflicting implementations of trait `<(dyn Character + std::marker::Send + std::marker::Sync + '__obj) as juniper::GraphQLUnion<__S>>::mark::_::{closure#0}::MutuallyExclusive` for type `std::string::String`
|
||||||
--> $DIR/trait_same_type_ugly.rs:3:1
|
--> fail/union/trait_same_type_ugly.rs:3:1
|
||||||
|
|
|
|
||||||
3 | #[graphql_union]
|
3 | #[graphql_union]
|
||||||
| ^^^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^^^
|
||||||
|
@ -7,4 +7,4 @@ error[E0119]: conflicting implementations of trait `<(dyn Character + std::marke
|
||||||
| first implementation here
|
| first implementation here
|
||||||
| conflicting implementation for `std::string::String`
|
| conflicting implementation for `std::string::String`
|
||||||
|
|
|
|
||||||
= note: this error originates in the macro `::juniper::sa::assert_type_ne_all` (in Nightly builds, run with -Z macro-backtrace for more info)
|
= note: this error originates in the macro `::juniper::sa::assert_type_ne_all` which comes from the expansion of the attribute macro `graphql_union` (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||||
|
|
|
@ -1,38 +1,9 @@
|
||||||
// TODO: [Object] Type Validation: §4 (interfaces) for objects
|
// TODO: [Object] Type Validation: §4 (interfaces) for objects
|
||||||
// TODO: [Non-Null] §1 A Non‐Null type must not wrap another Non‐Null type.
|
// TODO: [Non-Null] §1 A Non‐Null type must not wrap another Non‐Null type.
|
||||||
|
|
||||||
#[cfg(test)]
|
#[rustversion::nightly]
|
||||||
use std::{
|
|
||||||
fs::{read_dir, DirEntry},
|
|
||||||
io,
|
|
||||||
path::{Path, PathBuf},
|
|
||||||
};
|
|
||||||
|
|
||||||
#[cfg(test)]
|
|
||||||
fn visit_dirs(dir: &Path, cb: &dyn Fn(&DirEntry)) -> io::Result<()> {
|
|
||||||
if dir.is_dir() {
|
|
||||||
for entry in read_dir(dir)? {
|
|
||||||
let entry = entry?;
|
|
||||||
let path = entry.path();
|
|
||||||
if path.is_dir() {
|
|
||||||
visit_dirs(&path, cb)?;
|
|
||||||
} else {
|
|
||||||
cb(&entry);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Ok(())
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_failing_compiliation() {
|
fn test_failing_compilation() {
|
||||||
let t = trybuild::TestCases::new();
|
let t = trybuild::TestCases::new();
|
||||||
let dir = PathBuf::from("fail");
|
t.compile_fail("fail/**/*.rs");
|
||||||
|
|
||||||
visit_dirs(dir.as_path(), &|entry: &DirEntry| {
|
|
||||||
if let Some(Some("rs")) = entry.path().extension().map(|os| os.to_str()) {
|
|
||||||
t.compile_fail(entry.path());
|
|
||||||
}
|
|
||||||
})
|
|
||||||
.unwrap();
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,16 +4,14 @@ version = "0.0.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
publish = false
|
publish = false
|
||||||
|
|
||||||
[dependencies]
|
[dev-dependencies]
|
||||||
|
async-trait = "0.1.39"
|
||||||
chrono = "0.4"
|
chrono = "0.4"
|
||||||
derive_more = "0.99"
|
derive_more = "0.99"
|
||||||
|
fnv = "1.0"
|
||||||
futures = "0.3"
|
futures = "0.3"
|
||||||
juniper = { path = "../../juniper" }
|
juniper = { path = "../../juniper" }
|
||||||
juniper_subscriptions = { path = "../../juniper_subscriptions" }
|
juniper_subscriptions = { path = "../../juniper_subscriptions" }
|
||||||
|
|
||||||
[dev-dependencies]
|
|
||||||
async-trait = "0.1.39"
|
|
||||||
fnv = "1.0"
|
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { version = "1.0", features = ["derive"] }
|
||||||
serde_json = "1.0"
|
serde_json = "1.0"
|
||||||
tokio = { version = "1.0", features = ["rt", "macros", "time"] }
|
tokio = { version = "1.0", features = ["rt", "macros", "time"] }
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
mod derive_object_with_raw_idents;
|
|
||||||
mod enum_derive;
|
|
||||||
mod input_object_derive;
|
|
||||||
mod interface_attr_struct;
|
|
||||||
mod interface_attr_trait;
|
|
||||||
mod interface_derive;
|
|
||||||
mod object_attr;
|
|
||||||
mod object_derive;
|
|
||||||
mod scalar_attr_derive_input;
|
|
||||||
mod scalar_attr_type_alias;
|
|
||||||
mod scalar_derive;
|
|
||||||
mod scalar_value_derive;
|
|
||||||
mod subscription_attr;
|
|
||||||
mod union_attr;
|
|
||||||
mod union_derive;
|
|
|
@ -1,8 +0,0 @@
|
||||||
struct Query;
|
|
||||||
|
|
||||||
#[juniper::graphql_object]
|
|
||||||
impl Query {
|
|
||||||
fn ping() -> Result<bool, std::convert::Infallible> {
|
|
||||||
Ok(false)
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,101 +0,0 @@
|
||||||
#![deny(rust_2018_idioms)]
|
|
||||||
|
|
||||||
#[cfg(test)]
|
|
||||||
mod arc_fields;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod array;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod codegen;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod custom_scalar;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod explicit_null;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod infallible_as_field_error;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod inside_macro;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod issue_371;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod issue_372;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod issue_398;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod issue_407;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod issue_500;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod issue_798;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod issue_914;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod issue_922;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod issue_925;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod issue_945;
|
|
||||||
#[cfg(test)]
|
|
||||||
mod pre_parse;
|
|
||||||
|
|
||||||
#[cfg(test)]
|
|
||||||
/// Common utilities used across tests.
|
|
||||||
pub(crate) mod util {
|
|
||||||
use futures::StreamExt as _;
|
|
||||||
use juniper::{
|
|
||||||
graphql_value, DefaultScalarValue, EmptyMutation, EmptySubscription, ExecutionError,
|
|
||||||
GraphQLError, GraphQLType, RootNode, ScalarValue, Value, ValuesStream,
|
|
||||||
};
|
|
||||||
|
|
||||||
pub(crate) fn schema<'q, C, Q>(
|
|
||||||
query_root: Q,
|
|
||||||
) -> RootNode<'q, Q, EmptyMutation<C>, EmptySubscription<C>>
|
|
||||||
where
|
|
||||||
Q: GraphQLType<DefaultScalarValue, Context = C, TypeInfo = ()> + 'q,
|
|
||||||
{
|
|
||||||
RootNode::new(
|
|
||||||
query_root,
|
|
||||||
EmptyMutation::<C>::new(),
|
|
||||||
EmptySubscription::<C>::new(),
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
pub(crate) fn schema_with_scalar<'q, S, C, Q>(
|
|
||||||
query_root: Q,
|
|
||||||
) -> RootNode<'q, Q, EmptyMutation<C>, EmptySubscription<C>, S>
|
|
||||||
where
|
|
||||||
Q: GraphQLType<S, Context = C, TypeInfo = ()> + 'q,
|
|
||||||
S: ScalarValue + 'q,
|
|
||||||
{
|
|
||||||
RootNode::new_with_scalar_value(
|
|
||||||
query_root,
|
|
||||||
EmptyMutation::<C>::new(),
|
|
||||||
EmptySubscription::<C>::new(),
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Extracts a single next value from the result returned by
|
|
||||||
/// [`juniper::resolve_into_stream()`] and transforms it into a regular
|
|
||||||
/// [`Value`].
|
|
||||||
pub(crate) async fn extract_next<S: ScalarValue>(
|
|
||||||
input: Result<(Value<ValuesStream<'_, S>>, Vec<ExecutionError<S>>), GraphQLError>,
|
|
||||||
) -> Result<(Value<S>, Vec<ExecutionError<S>>), GraphQLError> {
|
|
||||||
let (stream, errs) = input?;
|
|
||||||
if !errs.is_empty() {
|
|
||||||
return Ok((Value::Null, errs));
|
|
||||||
}
|
|
||||||
|
|
||||||
if let Value::Object(obj) = stream {
|
|
||||||
for (name, mut val) in obj {
|
|
||||||
if let Value::Scalar(ref mut stream) = val {
|
|
||||||
return match stream.next().await {
|
|
||||||
Some(Ok(val)) => Ok((graphql_value!({ name: val }), vec![])),
|
|
||||||
Some(Err(e)) => Ok((Value::Null, vec![e])),
|
|
||||||
None => Ok((Value::Null, vec![])),
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
panic!("Expected to get Value::Object containing a Stream")
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,15 +1,17 @@
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
|
|
||||||
|
use juniper::{graphql_object, GraphQLInputObject};
|
||||||
|
|
||||||
struct Query;
|
struct Query;
|
||||||
|
|
||||||
#[juniper::graphql_object]
|
#[graphql_object]
|
||||||
impl Query {
|
impl Query {
|
||||||
fn ping() -> Arc<bool> {
|
fn ping() -> Arc<bool> {
|
||||||
Arc::new(false)
|
Arc::new(false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(juniper::GraphQLInputObject)]
|
#[derive(GraphQLInputObject)]
|
||||||
struct Ping {
|
struct Ping {
|
||||||
expect_result: Arc<bool>,
|
expect_result: Arc<bool>,
|
||||||
}
|
}
|
|
@ -1,11 +1,13 @@
|
||||||
//! Tests for `#[derive(GraphQLEnum)]` macro.
|
//! Tests for `#[derive(GraphQLEnum)]` macro.
|
||||||
|
|
||||||
|
pub mod common;
|
||||||
|
|
||||||
use juniper::{
|
use juniper::{
|
||||||
execute, graphql_object, graphql_value, graphql_vars, parser::SourcePosition,
|
execute, graphql_object, graphql_value, graphql_vars, parser::SourcePosition,
|
||||||
DefaultScalarValue, ExecutionError, FieldError, GraphQLEnum, ScalarValue,
|
DefaultScalarValue, ExecutionError, FieldError, GraphQLEnum, ScalarValue,
|
||||||
};
|
};
|
||||||
|
|
||||||
use crate::util::{schema, schema_with_scalar};
|
use self::common::util::{schema, schema_with_scalar};
|
||||||
|
|
||||||
mod trivial {
|
mod trivial {
|
||||||
use super::*;
|
use super::*;
|
||||||
|
@ -785,7 +787,7 @@ mod explicit_scalar {
|
||||||
}
|
}
|
||||||
|
|
||||||
mod custom_scalar {
|
mod custom_scalar {
|
||||||
use crate::custom_scalar::MyScalarValue;
|
use crate::common::MyScalarValue;
|
||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
||||||
|
@ -821,7 +823,6 @@ mod custom_scalar {
|
||||||
}
|
}
|
||||||
|
|
||||||
mod explicit_generic_scalar {
|
mod explicit_generic_scalar {
|
||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
||||||
#[derive(GraphQLEnum)]
|
#[derive(GraphQLEnum)]
|
|
@ -1,11 +1,13 @@
|
||||||
//! Tests for `#[derive(GraphQLInputObject)]` macro.
|
//! Tests for `#[derive(GraphQLInputObject)]` macro.
|
||||||
|
|
||||||
|
pub mod common;
|
||||||
|
|
||||||
use juniper::{
|
use juniper::{
|
||||||
execute, graphql_object, graphql_value, graphql_vars, parser::SourcePosition, GraphQLError,
|
execute, graphql_object, graphql_value, graphql_vars, parser::SourcePosition, GraphQLError,
|
||||||
GraphQLInputObject, RuleError,
|
GraphQLInputObject, RuleError,
|
||||||
};
|
};
|
||||||
|
|
||||||
use crate::util::schema;
|
use self::common::util::schema;
|
||||||
|
|
||||||
mod trivial {
|
mod trivial {
|
||||||
use super::*;
|
use super::*;
|
|
@ -1,5 +1,7 @@
|
||||||
//! Tests for `#[graphql_interface]` macro placed on a struct.
|
//! Tests for `#[graphql_interface]` macro placed on a struct.
|
||||||
|
|
||||||
|
pub mod common;
|
||||||
|
|
||||||
use std::marker::PhantomData;
|
use std::marker::PhantomData;
|
||||||
|
|
||||||
use juniper::{
|
use juniper::{
|
||||||
|
@ -7,7 +9,7 @@ use juniper::{
|
||||||
FieldError, FieldResult, GraphQLObject, GraphQLUnion, IntoFieldError, ScalarValue, ID,
|
FieldError, FieldResult, GraphQLObject, GraphQLUnion, IntoFieldError, ScalarValue, ID,
|
||||||
};
|
};
|
||||||
|
|
||||||
use crate::util::{schema, schema_with_scalar};
|
use self::common::util::{schema, schema_with_scalar};
|
||||||
|
|
||||||
mod no_implers {
|
mod no_implers {
|
||||||
use super::*;
|
use super::*;
|
||||||
|
@ -1611,7 +1613,7 @@ mod explicit_scalar {
|
||||||
}
|
}
|
||||||
|
|
||||||
mod custom_scalar {
|
mod custom_scalar {
|
||||||
use crate::custom_scalar::MyScalarValue;
|
use crate::common::MyScalarValue;
|
||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
|
@ -1,12 +1,14 @@
|
||||||
//! Tests for `#[graphql_interface]` macro placed on a trait.
|
//! Tests for `#[graphql_interface]` macro placed on a trait.
|
||||||
|
|
||||||
|
pub mod common;
|
||||||
|
|
||||||
use juniper::{
|
use juniper::{
|
||||||
execute, graphql_interface, graphql_object, graphql_value, graphql_vars, DefaultScalarValue,
|
execute, graphql_interface, graphql_object, graphql_value, graphql_vars, DefaultScalarValue,
|
||||||
Executor, FieldError, FieldResult, GraphQLInputObject, GraphQLObject, GraphQLUnion,
|
Executor, FieldError, FieldResult, GraphQLInputObject, GraphQLObject, GraphQLUnion,
|
||||||
IntoFieldError, ScalarValue, ID,
|
IntoFieldError, ScalarValue, ID,
|
||||||
};
|
};
|
||||||
|
|
||||||
use crate::util::{schema, schema_with_scalar};
|
use self::common::util::{schema, schema_with_scalar};
|
||||||
|
|
||||||
mod no_implers {
|
mod no_implers {
|
||||||
use super::*;
|
use super::*;
|
||||||
|
@ -1927,7 +1929,7 @@ mod explicit_scalar {
|
||||||
}
|
}
|
||||||
|
|
||||||
mod custom_scalar {
|
mod custom_scalar {
|
||||||
use crate::custom_scalar::MyScalarValue;
|
use crate::common::MyScalarValue;
|
||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
//! Tests for `#[derive(GraphQLInterface)]` macro.
|
//! Tests for `#[derive(GraphQLInterface)]` macro.
|
||||||
|
|
||||||
|
pub mod common;
|
||||||
|
|
||||||
use std::marker::PhantomData;
|
use std::marker::PhantomData;
|
||||||
|
|
||||||
use juniper::{
|
use juniper::{
|
||||||
|
@ -7,7 +9,7 @@ use juniper::{
|
||||||
FieldResult, GraphQLInterface, GraphQLObject, GraphQLUnion, IntoFieldError, ScalarValue, ID,
|
FieldResult, GraphQLInterface, GraphQLObject, GraphQLUnion, IntoFieldError, ScalarValue, ID,
|
||||||
};
|
};
|
||||||
|
|
||||||
use crate::util::{schema, schema_with_scalar};
|
use self::common::util::{schema, schema_with_scalar};
|
||||||
|
|
||||||
mod no_implers {
|
mod no_implers {
|
||||||
use super::*;
|
use super::*;
|
||||||
|
@ -1624,7 +1626,7 @@ mod explicit_scalar {
|
||||||
}
|
}
|
||||||
|
|
||||||
mod custom_scalar {
|
mod custom_scalar {
|
||||||
use crate::custom_scalar::MyScalarValue;
|
use crate::common::MyScalarValue;
|
||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
|
@ -1,35 +1,13 @@
|
||||||
//! Tests for `#[graphql_object]` macro.
|
//! Tests for `#[graphql_object]` macro.
|
||||||
|
|
||||||
|
pub mod common;
|
||||||
|
|
||||||
use juniper::{
|
use juniper::{
|
||||||
execute, graphql_object, graphql_value, graphql_vars, DefaultScalarValue, EmptyMutation,
|
execute, graphql_object, graphql_value, graphql_vars, DefaultScalarValue, Executor, FieldError,
|
||||||
EmptySubscription, Executor, FieldError, FieldResult, GraphQLInputObject, GraphQLObject,
|
FieldResult, GraphQLInputObject, GraphQLObject, IntoFieldError, ScalarValue,
|
||||||
GraphQLType, IntoFieldError, RootNode, ScalarValue,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
fn schema<'q, C, Q>(query_root: Q) -> RootNode<'q, Q, EmptyMutation<C>, EmptySubscription<C>>
|
use self::common::util::{schema, schema_with_scalar};
|
||||||
where
|
|
||||||
Q: GraphQLType<DefaultScalarValue, Context = C, TypeInfo = ()> + 'q,
|
|
||||||
{
|
|
||||||
RootNode::new(
|
|
||||||
query_root,
|
|
||||||
EmptyMutation::<C>::new(),
|
|
||||||
EmptySubscription::<C>::new(),
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
fn schema_with_scalar<'q, S, C, Q>(
|
|
||||||
query_root: Q,
|
|
||||||
) -> RootNode<'q, Q, EmptyMutation<C>, EmptySubscription<C>, S>
|
|
||||||
where
|
|
||||||
Q: GraphQLType<S, Context = C, TypeInfo = ()> + 'q,
|
|
||||||
S: ScalarValue + 'q,
|
|
||||||
{
|
|
||||||
RootNode::new_with_scalar_value(
|
|
||||||
query_root,
|
|
||||||
EmptyMutation::<C>::new(),
|
|
||||||
EmptySubscription::<C>::new(),
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
mod trivial {
|
mod trivial {
|
||||||
use super::*;
|
use super::*;
|
||||||
|
@ -1667,7 +1645,7 @@ mod explicit_scalar {
|
||||||
}
|
}
|
||||||
|
|
||||||
mod custom_scalar {
|
mod custom_scalar {
|
||||||
use crate::custom_scalar::MyScalarValue;
|
use crate::common::MyScalarValue;
|
||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
|
@ -1,34 +1,13 @@
|
||||||
//! Tests for `#[derive(GraphQLObject)]` macro.
|
//! Tests for `#[derive(GraphQLObject)]` macro.
|
||||||
|
|
||||||
|
pub mod common;
|
||||||
|
|
||||||
use juniper::{
|
use juniper::{
|
||||||
execute, graphql_object, graphql_value, graphql_vars, DefaultScalarValue, EmptyMutation,
|
execute, graphql_object, graphql_value, graphql_vars, DefaultScalarValue, GraphQLObject,
|
||||||
EmptySubscription, GraphQLObject, GraphQLType, RootNode, ScalarValue,
|
ScalarValue,
|
||||||
};
|
};
|
||||||
|
|
||||||
fn schema<'q, C, Q>(query_root: Q) -> RootNode<'q, Q, EmptyMutation<C>, EmptySubscription<C>>
|
use self::common::util::{schema, schema_with_scalar};
|
||||||
where
|
|
||||||
Q: GraphQLType<DefaultScalarValue, Context = C, TypeInfo = ()> + 'q,
|
|
||||||
{
|
|
||||||
RootNode::new(
|
|
||||||
query_root,
|
|
||||||
EmptyMutation::<C>::new(),
|
|
||||||
EmptySubscription::<C>::new(),
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
fn schema_with_scalar<'q, S, C, Q>(
|
|
||||||
query_root: Q,
|
|
||||||
) -> RootNode<'q, Q, EmptyMutation<C>, EmptySubscription<C>, S>
|
|
||||||
where
|
|
||||||
Q: GraphQLType<S, Context = C, TypeInfo = ()> + 'q,
|
|
||||||
S: ScalarValue + 'q,
|
|
||||||
{
|
|
||||||
RootNode::new_with_scalar_value(
|
|
||||||
query_root,
|
|
||||||
EmptyMutation::<C>::new(),
|
|
||||||
EmptySubscription::<C>::new(),
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
mod trivial {
|
mod trivial {
|
||||||
use super::*;
|
use super::*;
|
||||||
|
@ -851,7 +830,7 @@ mod explicit_scalar {
|
||||||
}
|
}
|
||||||
|
|
||||||
mod custom_scalar {
|
mod custom_scalar {
|
||||||
use crate::custom_scalar::MyScalarValue;
|
use crate::common::MyScalarValue;
|
||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
//!
|
//!
|
||||||
//! [`DeriveInput`]: syn::DeriveInput
|
//! [`DeriveInput`]: syn::DeriveInput
|
||||||
|
|
||||||
|
pub mod common;
|
||||||
|
|
||||||
use std::fmt;
|
use std::fmt;
|
||||||
|
|
||||||
use chrono::{DateTime, TimeZone, Utc};
|
use chrono::{DateTime, TimeZone, Utc};
|
||||||
|
@ -10,9 +12,9 @@ use juniper::{
|
||||||
ParseScalarResult, ParseScalarValue, ScalarToken, ScalarValue, Value,
|
ParseScalarResult, ParseScalarValue, ScalarToken, ScalarValue, Value,
|
||||||
};
|
};
|
||||||
|
|
||||||
use crate::{
|
use self::common::{
|
||||||
custom_scalar::MyScalarValue,
|
|
||||||
util::{schema, schema_with_scalar},
|
util::{schema, schema_with_scalar},
|
||||||
|
MyScalarValue,
|
||||||
};
|
};
|
||||||
|
|
||||||
mod trivial {
|
mod trivial {
|
|
@ -1,5 +1,7 @@
|
||||||
//! Tests for `#[graphql_scalar]` macro placed on a type alias.
|
//! Tests for `#[graphql_scalar]` macro placed on a type alias.
|
||||||
|
|
||||||
|
pub mod common;
|
||||||
|
|
||||||
use std::fmt;
|
use std::fmt;
|
||||||
|
|
||||||
use chrono::{DateTime, TimeZone, Utc};
|
use chrono::{DateTime, TimeZone, Utc};
|
||||||
|
@ -8,9 +10,9 @@ use juniper::{
|
||||||
ParseScalarResult, ParseScalarValue, ScalarToken, ScalarValue, Value,
|
ParseScalarResult, ParseScalarValue, ScalarToken, ScalarValue, Value,
|
||||||
};
|
};
|
||||||
|
|
||||||
use crate::{
|
use self::common::{
|
||||||
custom_scalar::MyScalarValue,
|
|
||||||
util::{schema, schema_with_scalar},
|
util::{schema, schema_with_scalar},
|
||||||
|
MyScalarValue,
|
||||||
};
|
};
|
||||||
|
|
||||||
mod all_custom_resolvers {
|
mod all_custom_resolvers {
|
|
@ -1,5 +1,7 @@
|
||||||
//! Tests for `#[derive(GraphQLScalar)]` macro.
|
//! Tests for `#[derive(GraphQLScalar)]` macro.
|
||||||
|
|
||||||
|
pub mod common;
|
||||||
|
|
||||||
use std::fmt;
|
use std::fmt;
|
||||||
|
|
||||||
use chrono::{DateTime, TimeZone, Utc};
|
use chrono::{DateTime, TimeZone, Utc};
|
||||||
|
@ -8,9 +10,9 @@ use juniper::{
|
||||||
ParseScalarResult, ParseScalarValue, ScalarToken, ScalarValue, Value,
|
ParseScalarResult, ParseScalarValue, ScalarToken, ScalarValue, Value,
|
||||||
};
|
};
|
||||||
|
|
||||||
use crate::{
|
use self::common::{
|
||||||
custom_scalar::MyScalarValue,
|
|
||||||
util::{schema, schema_with_scalar},
|
util::{schema, schema_with_scalar},
|
||||||
|
MyScalarValue,
|
||||||
};
|
};
|
||||||
|
|
||||||
mod trivial {
|
mod trivial {
|
|
@ -1,5 +1,7 @@
|
||||||
//! Tests for `#[graphql_subscription]` macro.
|
//! Tests for `#[graphql_subscription]` macro.
|
||||||
|
|
||||||
|
pub mod common;
|
||||||
|
|
||||||
use std::pin::Pin;
|
use std::pin::Pin;
|
||||||
|
|
||||||
use futures::{future, stream, FutureExt as _};
|
use futures::{future, stream, FutureExt as _};
|
||||||
|
@ -9,7 +11,7 @@ use juniper::{
|
||||||
GraphQLInputObject, GraphQLType, IntoFieldError, RootNode, ScalarValue,
|
GraphQLInputObject, GraphQLType, IntoFieldError, RootNode, ScalarValue,
|
||||||
};
|
};
|
||||||
|
|
||||||
use crate::util::extract_next;
|
use self::common::util::extract_next;
|
||||||
|
|
||||||
struct Query;
|
struct Query;
|
||||||
|
|
||||||
|
@ -1351,7 +1353,7 @@ mod explicit_scalar {
|
||||||
}
|
}
|
||||||
|
|
||||||
mod custom_scalar {
|
mod custom_scalar {
|
||||||
use crate::custom_scalar::MyScalarValue;
|
use crate::common::MyScalarValue;
|
||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
|
@ -1,10 +1,14 @@
|
||||||
//! Tests for `#[graphql_union]` macro.
|
//! Tests for `#[graphql_union]` macro.
|
||||||
|
|
||||||
|
pub mod common;
|
||||||
|
|
||||||
use juniper::{
|
use juniper::{
|
||||||
execute, graphql_object, graphql_union, graphql_value, graphql_vars, DefaultScalarValue,
|
execute, graphql_object, graphql_union, graphql_value, graphql_vars, DefaultScalarValue,
|
||||||
EmptyMutation, EmptySubscription, GraphQLObject, GraphQLType, RootNode, ScalarValue,
|
GraphQLObject, ScalarValue,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
use self::common::util::{schema, schema_with_scalar};
|
||||||
|
|
||||||
#[derive(GraphQLObject)]
|
#[derive(GraphQLObject)]
|
||||||
struct Human {
|
struct Human {
|
||||||
id: String,
|
id: String,
|
||||||
|
@ -51,31 +55,6 @@ struct EwokCustomContext {
|
||||||
funny: bool,
|
funny: bool,
|
||||||
}
|
}
|
||||||
|
|
||||||
fn schema<'q, C, Q>(query_root: Q) -> RootNode<'q, Q, EmptyMutation<C>, EmptySubscription<C>>
|
|
||||||
where
|
|
||||||
Q: GraphQLType<DefaultScalarValue, Context = C, TypeInfo = ()> + 'q,
|
|
||||||
{
|
|
||||||
RootNode::new(
|
|
||||||
query_root,
|
|
||||||
EmptyMutation::<C>::new(),
|
|
||||||
EmptySubscription::<C>::new(),
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
fn schema_with_scalar<'q, S, C, Q>(
|
|
||||||
query_root: Q,
|
|
||||||
) -> RootNode<'q, Q, EmptyMutation<C>, EmptySubscription<C>, S>
|
|
||||||
where
|
|
||||||
Q: GraphQLType<S, Context = C, TypeInfo = ()> + 'q,
|
|
||||||
S: ScalarValue + 'q,
|
|
||||||
{
|
|
||||||
RootNode::new_with_scalar_value(
|
|
||||||
query_root,
|
|
||||||
EmptyMutation::<C>::new(),
|
|
||||||
EmptySubscription::<C>::new(),
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
mod trivial {
|
mod trivial {
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
||||||
|
@ -570,7 +549,7 @@ mod explicit_scalar {
|
||||||
}
|
}
|
||||||
|
|
||||||
mod custom_scalar {
|
mod custom_scalar {
|
||||||
use crate::custom_scalar::MyScalarValue;
|
use crate::common::MyScalarValue;
|
||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
|
@ -1,12 +1,16 @@
|
||||||
//! Tests for `#[derive(GraphQLUnion)]` macro.
|
//! Tests for `#[derive(GraphQLUnion)]` macro.
|
||||||
|
|
||||||
|
pub mod common;
|
||||||
|
|
||||||
use std::marker::PhantomData;
|
use std::marker::PhantomData;
|
||||||
|
|
||||||
use juniper::{
|
use juniper::{
|
||||||
execute, graphql_object, graphql_value, graphql_vars, DefaultScalarValue, EmptyMutation,
|
execute, graphql_object, graphql_value, graphql_vars, DefaultScalarValue, GraphQLObject,
|
||||||
EmptySubscription, GraphQLObject, GraphQLType, GraphQLUnion, RootNode, ScalarValue,
|
GraphQLUnion, ScalarValue,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
use self::common::util::{schema, schema_with_scalar};
|
||||||
|
|
||||||
#[derive(GraphQLObject)]
|
#[derive(GraphQLObject)]
|
||||||
struct Human {
|
struct Human {
|
||||||
id: String,
|
id: String,
|
||||||
|
@ -53,31 +57,6 @@ struct EwokCustomContext {
|
||||||
funny: bool,
|
funny: bool,
|
||||||
}
|
}
|
||||||
|
|
||||||
fn schema<'q, C, Q>(query_root: Q) -> RootNode<'q, Q, EmptyMutation<C>, EmptySubscription<C>>
|
|
||||||
where
|
|
||||||
Q: GraphQLType<DefaultScalarValue, Context = C, TypeInfo = ()> + 'q,
|
|
||||||
{
|
|
||||||
RootNode::new(
|
|
||||||
query_root,
|
|
||||||
EmptyMutation::<C>::new(),
|
|
||||||
EmptySubscription::<C>::new(),
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
fn schema_with_scalar<'q, S, C, Q>(
|
|
||||||
query_root: Q,
|
|
||||||
) -> RootNode<'q, Q, EmptyMutation<C>, EmptySubscription<C>, S>
|
|
||||||
where
|
|
||||||
Q: GraphQLType<S, Context = C, TypeInfo = ()> + 'q,
|
|
||||||
S: ScalarValue + 'q,
|
|
||||||
{
|
|
||||||
RootNode::new_with_scalar_value(
|
|
||||||
query_root,
|
|
||||||
EmptyMutation::<C>::new(),
|
|
||||||
EmptySubscription::<C>::new(),
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
mod trivial_enum {
|
mod trivial_enum {
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
||||||
|
@ -594,7 +573,7 @@ mod explicit_scalar {
|
||||||
}
|
}
|
||||||
|
|
||||||
mod custom_scalar {
|
mod custom_scalar {
|
||||||
use crate::custom_scalar::MyScalarValue;
|
use crate::common::MyScalarValue;
|
||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
147
tests/integration/tests/common/mod.rs
Normal file
147
tests/integration/tests/common/mod.rs
Normal file
|
@ -0,0 +1,147 @@
|
||||||
|
use std::fmt;
|
||||||
|
|
||||||
|
use juniper::ScalarValue;
|
||||||
|
use serde::{de, Deserialize, Deserializer, Serialize};
|
||||||
|
|
||||||
|
/// Common utilities used across tests.
|
||||||
|
pub mod util {
|
||||||
|
use futures::StreamExt as _;
|
||||||
|
use juniper::{
|
||||||
|
graphql_value, DefaultScalarValue, EmptyMutation, EmptySubscription, ExecutionError,
|
||||||
|
GraphQLError, GraphQLType, RootNode, ScalarValue, Value, ValuesStream,
|
||||||
|
};
|
||||||
|
|
||||||
|
pub fn schema<'q, C, Q>(
|
||||||
|
query_root: Q,
|
||||||
|
) -> RootNode<'q, Q, EmptyMutation<C>, EmptySubscription<C>>
|
||||||
|
where
|
||||||
|
Q: GraphQLType<DefaultScalarValue, Context = C, TypeInfo = ()> + 'q,
|
||||||
|
{
|
||||||
|
RootNode::new(
|
||||||
|
query_root,
|
||||||
|
EmptyMutation::<C>::new(),
|
||||||
|
EmptySubscription::<C>::new(),
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
pub fn schema_with_scalar<'q, S, C, Q>(
|
||||||
|
query_root: Q,
|
||||||
|
) -> RootNode<'q, Q, EmptyMutation<C>, EmptySubscription<C>, S>
|
||||||
|
where
|
||||||
|
Q: GraphQLType<S, Context = C, TypeInfo = ()> + 'q,
|
||||||
|
S: ScalarValue + 'q,
|
||||||
|
{
|
||||||
|
RootNode::new_with_scalar_value(
|
||||||
|
query_root,
|
||||||
|
EmptyMutation::<C>::new(),
|
||||||
|
EmptySubscription::<C>::new(),
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Extracts a single next value from the result returned by
|
||||||
|
/// [`juniper::resolve_into_stream()`] and transforms it into a regular
|
||||||
|
/// [`Value`].
|
||||||
|
pub async fn extract_next<S: ScalarValue>(
|
||||||
|
input: Result<(Value<ValuesStream<'_, S>>, Vec<ExecutionError<S>>), GraphQLError>,
|
||||||
|
) -> Result<(Value<S>, Vec<ExecutionError<S>>), GraphQLError> {
|
||||||
|
let (stream, errs) = input?;
|
||||||
|
if !errs.is_empty() {
|
||||||
|
return Ok((Value::Null, errs));
|
||||||
|
}
|
||||||
|
|
||||||
|
if let Value::Object(obj) = stream {
|
||||||
|
for (name, mut val) in obj {
|
||||||
|
if let Value::Scalar(ref mut stream) = val {
|
||||||
|
return match stream.next().await {
|
||||||
|
Some(Ok(val)) => Ok((graphql_value!({ name: val }), vec![])),
|
||||||
|
Some(Err(e)) => Ok((Value::Null, vec![e])),
|
||||||
|
None => Ok((Value::Null, vec![])),
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
panic!("Expected to get Value::Object containing a Stream")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#[derive(Clone, Debug, PartialEq, ScalarValue, Serialize)]
|
||||||
|
#[serde(untagged)]
|
||||||
|
pub enum MyScalarValue {
|
||||||
|
#[value(as_float, as_int)]
|
||||||
|
Int(i32),
|
||||||
|
Long(i64),
|
||||||
|
#[value(as_float)]
|
||||||
|
Float(f64),
|
||||||
|
#[value(as_str, as_string, into_string)]
|
||||||
|
String(String),
|
||||||
|
#[value(as_bool)]
|
||||||
|
Boolean(bool),
|
||||||
|
}
|
||||||
|
|
||||||
|
impl<'de> Deserialize<'de> for MyScalarValue {
|
||||||
|
fn deserialize<D: Deserializer<'de>>(de: D) -> Result<Self, D::Error> {
|
||||||
|
struct Visitor;
|
||||||
|
|
||||||
|
impl<'de> de::Visitor<'de> for Visitor {
|
||||||
|
type Value = MyScalarValue;
|
||||||
|
|
||||||
|
fn expecting(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
|
||||||
|
f.write_str("a valid input value")
|
||||||
|
}
|
||||||
|
|
||||||
|
fn visit_bool<E: de::Error>(self, b: bool) -> Result<Self::Value, E> {
|
||||||
|
Ok(MyScalarValue::Boolean(b))
|
||||||
|
}
|
||||||
|
|
||||||
|
fn visit_i32<E: de::Error>(self, n: i32) -> Result<Self::Value, E> {
|
||||||
|
Ok(MyScalarValue::Int(n))
|
||||||
|
}
|
||||||
|
|
||||||
|
fn visit_i64<E: de::Error>(self, b: i64) -> Result<Self::Value, E> {
|
||||||
|
if b <= i64::from(i32::MAX) {
|
||||||
|
self.visit_i32(b.try_into().unwrap())
|
||||||
|
} else {
|
||||||
|
Ok(MyScalarValue::Long(b))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
fn visit_u32<E: de::Error>(self, n: u32) -> Result<Self::Value, E> {
|
||||||
|
if n <= i32::MAX as u32 {
|
||||||
|
self.visit_i32(n.try_into().unwrap())
|
||||||
|
} else {
|
||||||
|
self.visit_u64(n.into())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
fn visit_u64<E: de::Error>(self, n: u64) -> Result<Self::Value, E> {
|
||||||
|
if n <= i64::MAX as u64 {
|
||||||
|
self.visit_i64(n.try_into().unwrap())
|
||||||
|
} else {
|
||||||
|
// Browser's `JSON.stringify()` serializes all numbers
|
||||||
|
// having no fractional part as integers (no decimal point),
|
||||||
|
// so we must parse large integers as floating point,
|
||||||
|
// otherwise we would error on transferring large floating
|
||||||
|
// point numbers.
|
||||||
|
// TODO: Use `FloatToInt` conversion once stabilized:
|
||||||
|
// https://github.com/rust-lang/rust/issues/67057
|
||||||
|
Ok(MyScalarValue::Float(n as f64))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
fn visit_f64<E: de::Error>(self, f: f64) -> Result<Self::Value, E> {
|
||||||
|
Ok(MyScalarValue::Float(f))
|
||||||
|
}
|
||||||
|
|
||||||
|
fn visit_str<E: de::Error>(self, s: &str) -> Result<Self::Value, E> {
|
||||||
|
self.visit_string(s.into())
|
||||||
|
}
|
||||||
|
|
||||||
|
fn visit_string<E: de::Error>(self, s: String) -> Result<Self::Value, E> {
|
||||||
|
Ok(MyScalarValue::String(s))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
de.deserialize_any(Visitor)
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,95 +1,16 @@
|
||||||
use std::{fmt, pin::Pin};
|
pub mod common;
|
||||||
|
|
||||||
|
use std::pin::Pin;
|
||||||
|
|
||||||
use futures::{stream, Stream};
|
use futures::{stream, Stream};
|
||||||
use juniper::{
|
use juniper::{
|
||||||
execute, graphql_input_value, graphql_object, graphql_scalar, graphql_subscription,
|
execute, graphql_input_value, graphql_object, graphql_scalar, graphql_subscription,
|
||||||
graphql_vars,
|
graphql_vars,
|
||||||
parser::{ParseError, ScalarToken, Token},
|
parser::{ParseError, ScalarToken, Token},
|
||||||
serde::{de, Deserialize, Deserializer, Serialize},
|
EmptyMutation, FieldResult, InputValue, Object, ParseScalarResult, RootNode, Value, Variables,
|
||||||
EmptyMutation, FieldResult, InputValue, Object, ParseScalarResult, RootNode, ScalarValue,
|
|
||||||
Value, Variables,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#[derive(Clone, Debug, PartialEq, ScalarValue, Serialize)]
|
use self::common::MyScalarValue;
|
||||||
#[serde(untagged)]
|
|
||||||
pub(crate) enum MyScalarValue {
|
|
||||||
#[value(as_float, as_int)]
|
|
||||||
Int(i32),
|
|
||||||
Long(i64),
|
|
||||||
#[value(as_float)]
|
|
||||||
Float(f64),
|
|
||||||
#[value(as_str, as_string, into_string)]
|
|
||||||
String(String),
|
|
||||||
#[value(as_bool)]
|
|
||||||
Boolean(bool),
|
|
||||||
}
|
|
||||||
|
|
||||||
impl<'de> Deserialize<'de> for MyScalarValue {
|
|
||||||
fn deserialize<D: Deserializer<'de>>(de: D) -> Result<Self, D::Error> {
|
|
||||||
struct Visitor;
|
|
||||||
|
|
||||||
impl<'de> de::Visitor<'de> for Visitor {
|
|
||||||
type Value = MyScalarValue;
|
|
||||||
|
|
||||||
fn expecting(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
|
|
||||||
f.write_str("a valid input value")
|
|
||||||
}
|
|
||||||
|
|
||||||
fn visit_bool<E: de::Error>(self, b: bool) -> Result<Self::Value, E> {
|
|
||||||
Ok(MyScalarValue::Boolean(b))
|
|
||||||
}
|
|
||||||
|
|
||||||
fn visit_i32<E: de::Error>(self, n: i32) -> Result<Self::Value, E> {
|
|
||||||
Ok(MyScalarValue::Int(n))
|
|
||||||
}
|
|
||||||
|
|
||||||
fn visit_i64<E: de::Error>(self, b: i64) -> Result<Self::Value, E> {
|
|
||||||
if b <= i64::from(i32::MAX) {
|
|
||||||
self.visit_i32(b.try_into().unwrap())
|
|
||||||
} else {
|
|
||||||
Ok(MyScalarValue::Long(b))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fn visit_u32<E: de::Error>(self, n: u32) -> Result<Self::Value, E> {
|
|
||||||
if n <= i32::MAX as u32 {
|
|
||||||
self.visit_i32(n.try_into().unwrap())
|
|
||||||
} else {
|
|
||||||
self.visit_u64(n.into())
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fn visit_u64<E: de::Error>(self, n: u64) -> Result<Self::Value, E> {
|
|
||||||
if n <= i64::MAX as u64 {
|
|
||||||
self.visit_i64(n.try_into().unwrap())
|
|
||||||
} else {
|
|
||||||
// Browser's `JSON.stringify()` serializes all numbers
|
|
||||||
// having no fractional part as integers (no decimal point),
|
|
||||||
// so we must parse large integers as floating point,
|
|
||||||
// otherwise we would error on transferring large floating
|
|
||||||
// point numbers.
|
|
||||||
// TODO: Use `FloatToInt` conversion once stabilized:
|
|
||||||
// https://github.com/rust-lang/rust/issues/67057
|
|
||||||
Ok(MyScalarValue::Float(n as f64))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fn visit_f64<E: de::Error>(self, f: f64) -> Result<Self::Value, E> {
|
|
||||||
Ok(MyScalarValue::Float(f))
|
|
||||||
}
|
|
||||||
|
|
||||||
fn visit_str<E: de::Error>(self, s: &str) -> Result<Self::Value, E> {
|
|
||||||
self.visit_string(s.into())
|
|
||||||
}
|
|
||||||
|
|
||||||
fn visit_string<E: de::Error>(self, s: String) -> Result<Self::Value, E> {
|
|
||||||
Ok(MyScalarValue::String(s))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
de.deserialize_any(Visitor)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[graphql_scalar(with = long, scalar = MyScalarValue)]
|
#[graphql_scalar(with = long, scalar = MyScalarValue)]
|
||||||
type Long = i64;
|
type Long = i64;
|
12
tests/integration/tests/infallible_as_field_error.rs
Normal file
12
tests/integration/tests/infallible_as_field_error.rs
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
use std::convert::Infallible;
|
||||||
|
|
||||||
|
use juniper::graphql_object;
|
||||||
|
|
||||||
|
struct Query;
|
||||||
|
|
||||||
|
#[graphql_object]
|
||||||
|
impl Query {
|
||||||
|
fn ping() -> Result<bool, Infallible> {
|
||||||
|
Ok(false)
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,3 +1,5 @@
|
||||||
|
use std::pin::Pin;
|
||||||
|
|
||||||
use futures::{Stream, StreamExt, TryFutureExt};
|
use futures::{Stream, StreamExt, TryFutureExt};
|
||||||
use juniper::{
|
use juniper::{
|
||||||
executor::{execute_validated_query_async, get_operation, resolve_validated_subscription},
|
executor::{execute_validated_query_async, get_operation, resolve_validated_subscription},
|
||||||
|
@ -6,7 +8,6 @@ use juniper::{
|
||||||
validation::{validate_input_values, visit_all_rules, ValidatorContext},
|
validation::{validate_input_values, visit_all_rules, ValidatorContext},
|
||||||
EmptyMutation, FieldError, OperationType, RootNode,
|
EmptyMutation, FieldError, OperationType, RootNode,
|
||||||
};
|
};
|
||||||
use std::pin::Pin;
|
|
||||||
|
|
||||||
pub struct Context;
|
pub struct Context;
|
||||||
|
|
Loading…
Reference in a new issue