juniper/tests/codegen/fail/interface/trait/missing_transitive_impl.rs

18 lines
312 B
Rust

use juniper::graphql_interface;
#[graphql_interface(for = Node2Value)]
trait Node1 {
fn id() -> String;
}
#[graphql_interface(impl = Node1Value, for = Node3Value)]
trait Node2 {
fn id(&self) -> &str;
}
#[graphql_interface(impl = Node2Value)]
trait Node3 {
fn id() -> &'static str;
}
fn main() {}