Fix clippy lints in warp

This commit is contained in:
Christian Legnitto 2020-01-21 21:56:38 -08:00 committed by Christian Legnitto
parent 15d7f4d076
commit d22fab76c8

View file

@ -74,11 +74,11 @@ where
QueryT: juniper::GraphQLType<S, Context = CtxT>, QueryT: juniper::GraphQLType<S, Context = CtxT>,
MutationT: juniper::GraphQLType<S, Context = CtxT>, MutationT: juniper::GraphQLType<S, Context = CtxT>,
{ {
match self { match *self {
&GraphQLBatchRequest::Single(ref request) => { GraphQLBatchRequest::Single(ref request) => {
GraphQLBatchResponse::Single(request.execute(root_node, context)) GraphQLBatchResponse::Single(request.execute(root_node, context))
} }
&GraphQLBatchRequest::Batch(ref requests) => GraphQLBatchResponse::Batch( GraphQLBatchRequest::Batch(ref requests) => GraphQLBatchResponse::Batch(
requests requests
.iter() .iter()
.map(|request| request.execute(root_node, context)) .map(|request| request.execute(root_node, context))
@ -161,7 +161,6 @@ where
/// # use juniper::{EmptyMutation, RootNode}; /// # use juniper::{EmptyMutation, RootNode};
/// # use juniper_warp::make_graphql_filter; /// # use juniper_warp::make_graphql_filter;
/// # /// #
/// # fn main() {
/// type UserId = String; /// type UserId = String;
/// # #[derive(Debug)] /// # #[derive(Debug)]
/// struct AppState(Vec<i64>); /// struct AppState(Vec<i64>);
@ -201,7 +200,6 @@ where
/// let graphql_endpoint = warp::path("graphql") /// let graphql_endpoint = warp::path("graphql")
/// .and(warp::post2()) /// .and(warp::post2())
/// .and(graphql_filter); /// .and(graphql_filter);
/// # }
/// ``` /// ```
pub fn make_graphql_filter<Query, Mutation, Context, S>( pub fn make_graphql_filter<Query, Mutation, Context, S>(
schema: juniper::RootNode<'static, Query, Mutation, S>, schema: juniper::RootNode<'static, Query, Mutation, S>,
@ -227,7 +225,7 @@ where
}) })
}) })
.and_then(|result| ::futures::future::done(Ok(build_response(result)))) .and_then(|result| ::futures::future::done(Ok(build_response(result))))
.map_err(|e: tokio_threadpool::BlockingError| warp::reject::custom(e)), .map_err(warp::reject::custom),
) )
}; };
@ -261,12 +259,12 @@ where
}) })
}) })
.and_then(|result| ::futures::future::done(Ok(build_response(result)))) .and_then(|result| ::futures::future::done(Ok(build_response(result))))
.map_err(|e: tokio_threadpool::BlockingError| warp::reject::custom(e)), .map_err(warp::reject::custom),
) )
}; };
let get_filter = warp::get2() let get_filter = warp::get2()
.and(context_extractor.clone()) .and(context_extractor)
.and(warp::filters::query::query()) .and(warp::filters::query::query())
.and_then(handle_get_request); .and_then(handle_get_request);
@ -336,7 +334,7 @@ where
}) })
}) })
.and_then(|result| ::futures::future::done(Ok(build_response(result)))) .and_then(|result| ::futures::future::done(Ok(build_response(result))))
.map_err(|e: tokio_threadpool::BlockingError| warp::reject::custom(e)), .map_err(warp::reject::custom),
) )
}; };
@ -378,9 +376,7 @@ type Response =
/// # use warp::Filter; /// # use warp::Filter;
/// # use juniper_warp::graphiql_filter; /// # use juniper_warp::graphiql_filter;
/// # /// #
/// # fn main() {
/// let graphiql_route = warp::path("graphiql").and(graphiql_filter("/graphql")); /// let graphiql_route = warp::path("graphiql").and(graphiql_filter("/graphql"));
/// # }
/// ``` /// ```
pub fn graphiql_filter( pub fn graphiql_filter(
graphql_endpoint_url: &'static str, graphql_endpoint_url: &'static str,