#![no_implicit_prelude]
use ::async_graphql;
use ::std::boxed::Box;
#[::entity::simple_ent]
#[derive(::entity_async_graphql_macros::EntObject, ::entity_async_graphql_macros::EntFilter)]
struct Person {
name: ::std::string::String,
age: ::std::primitive::u8,
#[ent(edge)]
address: Address,
}
#[::entity::simple_ent]
#[derive(::entity_async_graphql_macros::EntObject, ::entity_async_graphql_macros::EntFilter)]
struct Address {
street: ::std::string::String,
city: ::std::string::String,
}
#[allow(non_camel_case_types)]
trait bool {}
#[allow(non_camel_case_types)]
trait char {}
#[allow(non_camel_case_types)]
trait f32 {}
#[allow(non_camel_case_types)]
trait f64 {}
#[allow(non_camel_case_types)]
trait i128 {}
#[allow(non_camel_case_types)]
trait i16 {}
#[allow(non_camel_case_types)]
trait i32 {}
#[allow(non_camel_case_types)]
trait i64 {}
#[allow(non_camel_case_types)]
trait i8 {}
#[allow(non_camel_case_types)]
trait isize {}
#[allow(non_camel_case_types)]
trait str {}
#[allow(non_camel_case_types)]
trait u128 {}
#[allow(non_camel_case_types)]
trait u16 {}
#[allow(non_camel_case_types)]
trait u32 {}
#[allow(non_camel_case_types)]
trait u64 {}
#[allow(non_camel_case_types)]
trait u8 {}
#[allow(non_camel_case_types)]
trait usize {}