hide some object

This commit is contained in:
sunli 2020-03-02 01:15:05 +08:00
parent 5494afba89
commit cb96ba9048
2 changed files with 11 additions and 1 deletions

View File

@ -54,6 +54,7 @@ impl<'a, T> Deref for Context<'a, T> {
}
impl<'a, T> Context<'a, T> {
#[doc(hidden)]
pub fn with_item<R>(&self, item: R) -> Context<'a, R> {
Context {
item,
@ -72,6 +73,7 @@ impl<'a, T> Context<'a, T> {
}
impl<'a> Context<'a, &'a Field> {
#[doc(hidden)]
pub fn param_value<T: GQLInputValue>(&self, name: &str) -> Result<T> {
let value = self
.arguments

View File

@ -46,13 +46,17 @@ mod datetime;
#[cfg(feature = "uuid")]
mod uuid;
#[doc(hidden)]
pub use anyhow;
#[doc(hidden)]
pub use async_trait;
#[doc(hidden)]
pub use graphql_parser;
#[doc(hidden)]
pub use serde_json;
pub use async_graphql_derive::{Enum, InputObject, Object};
pub use context::{Context, ContextField, ContextSelectionSet, Data, Variables};
pub use context::{Context, ContextField, Data, Variables};
pub use error::{ErrorWithPosition, PositionError, QueryError, QueryParseError};
pub use graphql_parser::query::Value;
pub use id::ID;
@ -60,7 +64,11 @@ pub use query::QueryBuilder;
pub use scalar::Scalar;
// internal types
#[doc(hidden)]
pub use context::ContextSelectionSet;
#[doc(hidden)]
pub use r#enum::{GQLEnum, GQLEnumItem};
#[doc(hidden)]
pub use r#type::{
GQLEmptyMutation, GQLInputObject, GQLInputValue, GQLObject, GQLOutputValue, GQLType,
};