docs: Fix `#[SimpleObject]` in federation examples

This commit is contained in:
Dylan Anthony 2022-09-23 11:33:02 -06:00
parent ffa25cecf5
commit 60eeafe323
1 changed files with 9 additions and 9 deletions

View File

@ -133,7 +133,7 @@ Apply the [`@shareable` directive](https://www.apollographql.com/docs/federation
```rust
# extern crate async_graphql;
# use async_graphql::*;
#[SimpleObject]
#[derive(SimpleObject)]
#[graphql(complex)]
struct Position {
#[graphql(shareable)]
@ -164,7 +164,7 @@ type Position {
```rust
# extern crate async_graphql;
# use async_graphql::*;
#[SimpleObject]
#[derive(SimpleObject)]
#[graphql(shareable)]
struct Position {
x: u64,
@ -188,7 +188,7 @@ The [`@inaccessible` directive](https://www.apollographql.com/docs/federation/fe
```rust
# extern crate async_graphql;
# use async_graphql::*;
#[SimpleObject]
#[derive(SimpleObject)]
#[graphql(shareable)]
struct Position {
x: u32,
@ -217,7 +217,7 @@ For example, if you add a new "Inventory" subgraph which should take over respon
```rust
# extern crate async_graphql;
# use async_graphql::*;
#[SimpleObject]
#[derive(SimpleObject)]
struct Product {
id: ID,
#[graphql(override_from = "Products")]
@ -241,7 +241,7 @@ The [`@external` directive](https://www.apollographql.com/docs/federation/federa
```rust
# extern crate async_graphql;
# use async_graphql::*;
#[SimpleObject]
#[derive(SimpleObject)]
struct Product {
id: ID,
#[graphql(external)]
@ -267,7 +267,7 @@ The [`@provides` directive](https://www.apollographql.com/docs/federation/federa
```rust
# extern crate async_graphql;
# use async_graphql::*;
#[SimpleObject]
#[derive(SimpleObject)]
struct Product {
id: ID,
#[graphql(external)]
@ -341,7 +341,7 @@ In order to implement this in Rust, we can use the `#[graphql(requires)]` attrib
```rust
# extern crate async_graphql;
# use async_graphql::*;
#[SimpleObject]
#[derive(SimpleObject)]
#[graphql(complex)]
struct Product {
id: ID,
@ -366,7 +366,7 @@ Note that we use the GraphQL field name `weightInPounds`, not the Rust field nam
```rust
# extern crate async_graphql;
# use async_graphql::*;
# #[SimpleObject]
# #[derive(SimpleObject)]
# #[graphql(complex)]
# struct Product {
# id: ID,
@ -435,7 +435,7 @@ You can write code like this:
```rust
# extern crate async_graphql;
# use async_graphql::*;
#[SimpleObject]
#[derive(SimpleObject)]
#[graphql(tag = "team-accounts")]
struct User {
id: ID,