hide some object
This commit is contained in:
parent
5494afba89
commit
cb96ba9048
|
@ -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
|
||||
|
|
10
src/lib.rs
10
src/lib.rs
|
@ -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,
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue