use async_graphql::SchemaBuilder;
pub fn register_directives<Query, Mutation, Subscription>(
schema_builder: SchemaBuilder<Query, Mutation, Subscription>,
) -> SchemaBuilder<Query, Mutation, Subscription> {
schema_builder
.directive(super::should_be_close_to)
.directive(super::should_be_defined)
.directive(super::should_be_falsy)
.directive(super::should_be_greater_than)
.directive(super::should_be_greater_than_or_equal)
.directive(super::should_be_less_than)
.directive(super::should_be_less_than_or_equal)
.directive(super::should_be_not_null)
.directive(super::should_be_null)
.directive(super::should_be_one_of)
.directive(super::should_be_truthy)
.directive(super::should_contain)
.directive(super::should_equal)
.directive(super::should_have_length)
.directive(super::should_match)
.directive(super::should_throw)
}