cynic icon indicating copy to clipboard operation
cynic copied to clipboard

A bring your own types GraphQL client library for Rust

Results 128 cynic issues
Sort by recently updated
recently updated
newest added

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...

breaking

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.

✨ enhancement

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...

✨ enhancement
breaking

[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...

✨ enhancement

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...

✨ enhancement

Would be good to support this, probably integrating with rusts deprecated definitions somehow...

✨ enhancement

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...

✨ enhancement
💻 cli

The reference docs are very light on examples. Would be good to fix that sometime.

🧹 chore