pub fn export_graphql_sdl<Query, Mutation, Subscription>(
    schema: &Schema<Query, Mutation, Subscription>,
    path: impl AsRef<Path>,
    federation: bool
) -> Result<()>where
    Query: ObjectType + 'static,
    Mutation: ObjectType + 'static,
    Subscription: SubscriptionType + 'static,