juniper
juniper copied to clipboard
GraphQL server library for Rust
Currently Juniper has no concept of the GraphQL Schema Language / SDL (referred to as "SDL" from now on). There is no way in Juniper to go from a schema...
**Describe the bug** Seems to book (master) generation issue. **To Reproduce** If you go to subscription page, you will find below text instead of plain old generated html. ``` Currently...
[`execute_validated_query_async`](https://github.com/graphql-rust/juniper/blob/master/juniper/src/executor/mod.rs#L745) is using `std::sync::RwLock` which blocks the thread while waiting to read/write, this will probably block the whole runtime if running under tokio's [`basic_scheduler`](https://docs.rs/tokio/0.2.11/tokio/runtime/struct.Builder.html#method.basic_scheduler). Both [`tokio`](https://docs.rs/tokio/0.2.11/tokio/sync/struct.RwLock.html) and [`async-std`](https://docs.rs/async-std/1.5.0/async_std/sync/struct.RwLock.html) offer `async`...
**Is your feature request related to a problem? Please describe.** I'm always frustrated when I need to replace: ```rust #[derive(juniper::GraphQLObject)] struct Foo { name: String } ``` by ```rust struct...
I'm new to rust, and try to start play with juniper, the experience is really nice, thank for your great job. I'm currently use juniper_hyper since juniper_iron seems not support...
**Is your feature request related to a problem? Please describe.** Sometimes it's necessary to run not `Send` future in juniper handler (for example to get data from database). However, when...
We should use https://github.com/BurntSushi/quickcheck to make sure invalid queries are rejected and there are no crashes and panics.
**Is your feature request related to a problem? Please describe.** Unable to add custom proc_macro_attribute's to fields, so can't do any rewrite logic **Describe the solution you'd like** juniper::graphql_object to...
https://github.com/seanmonstar/warp/issues/496 In the `warp_subscriptions` example, the playground cannot connect to the server via WebSocket because the WebSocket implementation in `wrap` has a unconfigurable `Sec-WebSocket-Protocol` header. Currently we can do a...
Hi, Since there is no activity in #32 I've decided to write a separate crate for [graphql-parser](https://crates.io/crates/graphql-parser). It's not based on code here but built using excellent `combine` crate (making...