async-graphql 7.2.1

A GraphQL server library implemented in Rust
Documentation
1
2
3
4
5
6
7
8
9
# 介绍

`Async-graphql`是用 Rust 语言实现的 GraphQL 服务端库。它完全兼容 GraphQL 规范以及绝大部分的扩展功能,类型安全并且高性能。

你可以用 Rust 语言的方式来定义 Schema,过程宏会自动生成 GraphQL 查询的框架代码,没有扩展 Rust 的语法,意味着 Rustfmt 可以正常使用,我很看重这一点,这也是为什么我会开发`Async-graphql`的原因之一。

## 为什么我要开发 Async-graphql?

我喜欢 GraphQL 和 Rust,之前我一直用`Juniper`,它解决了我用 Rust 实现 GraphQL 服务器的问题,但也有一些遗憾,其中最重要的是它当时不支持 async/await,所以我决定做一个给自己用。