cynic
cynic copied to clipboard
A bring your own types GraphQL client library for Rust
Thanks for making cynic: it's great! I'm currently using it to talk to an API which works with non-rfc3339 timestamps (they look like: `2023-09-27T18:42:31` - note the lack of an...
Would be good to support the [Defer & Stream RFC](https://github.com/graphql/graphql-wg/blob/main/rfcs/DeferStream.md). Probably behind a feature flag since it has not landed yet.
Currently cynic only derives Serialize for it's various types. But if you're writing tests of code that uses cynic it could be useful to have a Serialize impl so you...
[It's readme](https://github.com/Voultapher/self_cell) suggests it'll provide faster compiles than [ouroboros](https://github.com/joshua-maros/ouroboros). Needs testing though
There's an [RFC](https://github.com/graphql/graphql-spec/pull/825) for these, and some servers support it already. Cynics `InputObject` derive is quite awkward to use with `oneOf` objects currently: 1. You can only serialize one of...
https://the-guild.dev/blog/graphql-over-sse
This is a note to revisit formatting in the SDL output from cynic-introspection. Either need better heuristics for some things (particularly new lines between documented things & when to use...
Would be good to support this, probably integrating with rusts deprecated definitions somehow...
It could be really nice to add a `cynic init` command to cynic-cli, that handles some of the setup from the quickstart: - Configuring the schema in `Cargo.toml` (if I...
The reference docs are very light on examples. Would be good to fix that sometime.