#![allow(dead_code, unused_variables, unused_must_use, unused_imports)]
include!("../setup.rs");

graphql_schema! {
    type Query {
        string: String!
        float: Float!
        int: Int!
        boolean: Boolean!
    }

    schema { query: Query }
}

pub struct Query;

impl QueryFields for Query {
    fn field_string<'a>(&self, executor: &Executor<'a, Context>) -> FieldResult<&String> {
        unimplemented!()
    }

    fn field_float<'a>(&self, executor: &Executor<'a, Context>) -> FieldResult<&f64> {
        unimplemented!()
    }

    fn field_int<'a>(&self, executor: &Executor<'a, Context>) -> FieldResult<&i32> {
        unimplemented!()
    }

    fn field_boolean<'a>(&self, executor: &Executor<'a, Context>) -> FieldResult<&bool> {
        unimplemented!()
    }
}
