2020-03-01 13:56:14 +00:00
|
|
|
# The GraphQL server library implemented by rust
|
|
|
|
|
|
|
|
<div align="center">
|
|
|
|
<!-- CI -->
|
|
|
|
<img src="https://github.com/sunli829/potatonet/workflows/CI/badge.svg" />
|
|
|
|
<!-- Crates version -->
|
|
|
|
<a href="https://crates.io/crates/async-graphql">
|
|
|
|
<img src="https://img.shields.io/crates/v/async-graphql.svg?style=flat-square"
|
|
|
|
alt="Crates.io version" />
|
|
|
|
</a>
|
|
|
|
<!-- Downloads -->
|
|
|
|
<a href="https://crates.io/crates/async-graphql">
|
|
|
|
<img src="https://img.shields.io/crates/d/async-graphql.svg?style=flat-square"
|
|
|
|
alt="Download" />
|
|
|
|
</a>
|
|
|
|
<!-- docs.rs docs -->
|
|
|
|
<a href="https://docs.rs/async-graphql">
|
|
|
|
<img src="https://img.shields.io/badge/docs-latest-blue.svg?style=flat-square"
|
|
|
|
alt="docs.rs docs" />
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
## Documentation
|
|
|
|
|
|
|
|
* [GitHub repository](https://github.com/sunli829/async-graphql)
|
|
|
|
* [Cargo package](https://crates.io/crates/async-graphql)
|
|
|
|
* Minimum supported Rust version: 1.39 or later
|
|
|
|
|
2020-03-01 14:13:37 +00:00
|
|
|
## Goals
|
|
|
|
|
|
|
|
- [ ] Types
|
|
|
|
- [X] Scalar
|
|
|
|
- [X] Integer
|
|
|
|
- [X] Float
|
|
|
|
- [X] String
|
|
|
|
- [X] Bool
|
|
|
|
- [X] DateTime
|
|
|
|
- [X] UUID
|
|
|
|
- Complex Types
|
|
|
|
- [X] List
|
|
|
|
- [X] Non-Null
|
|
|
|
- [ ] Object
|
|
|
|
- [X] Enum
|
|
|
|
- [ ] InputObject
|
|
|
|
- [ ] Interface
|
|
|
|
- [ ] Union
|
|
|
|
- [ ] Query
|
|
|
|
- [X] Fields
|
|
|
|
- [X] Arguments
|
|
|
|
- [ ] Alias
|
|
|
|
- [ ] Fragments
|
|
|
|
- [ ] Inline fragments
|
|
|
|
- [X] Operation name
|
2020-03-01 16:52:05 +00:00
|
|
|
- [X] Variables
|
2020-03-01 14:13:37 +00:00
|
|
|
- [ ] Directives
|
|
|
|
- [ ] Schema
|
|
|
|
|
2020-03-01 13:56:14 +00:00
|
|
|
## References
|
|
|
|
|
|
|
|
* [GraphQL](https://graphql.org)
|