Overview of Juniper
masterJuniper is a type-safe and high-performance GraphQL server library for Rust. It implements the October 2021 GraphQL specification, including support for interfaces, unions, schema introspection, and validations.
Note that Juniper builds non-null types by default. For example, a Rust field of type Vec<Episode> will be represented in GraphQL as [Episode!]!. To achieve a nullable list of nullable elements (e.g., [Episode]), you must use Option<Vec<Option<Episode>>> in your Rust code.