简单对象(SimpleObject)

简单对象是把Rust结构的所有字段都直接映射到GraphQL对象,不支持定义单独的Resolver函数。

下面的例子定义了一个名称为MyObject的对象,包含字段abc由于标记为#[graphql(skip)],所以不会映射到GraphQL。


#![allow(unused)]
fn main() {
use async_graphql::*;

#[derive(SimpleObject)]
struct MyObject {
    /// Value a
    a: i32,
    
    /// Value b
    b: i32,

    #[graphql(skip)]
    c: i32,
}
}