|
|
|
|
@ -8,17 +8,15 @@ It aims to be an intermediate layer between the various components that are
|
|
|
|
|
currently provided by the Rust community for building web services.
|
|
|
|
|
|
|
|
|
|
Every functionality provided by Simple is built on top of one or more well-known
|
|
|
|
|
libraries. From there Simple provide utilities, abstractions and even examples
|
|
|
|
|
libraries. From there Simple provides demonstrates utilities, abstractions and examples
|
|
|
|
|
to help integrate these components and achieve concrete high level features.
|
|
|
|
|
|
|
|
|
|
* The following features are part of the development road map:
|
|
|
|
|
|
|
|
|
|
- [x] Basic routing (_warp_) and database access (_sqlx_)
|
|
|
|
|
- [ ] Resource sharing and dependency injection mechanisms
|
|
|
|
|
- [ ] Database access abstractions for _sqlx_
|
|
|
|
|
- [ ] Support for _redis_, _memcache_ and _kafka_
|
|
|
|
|
- [o] Resource sharing and dependency injection mechanisms
|
|
|
|
|
- [ ] Middleware and authentication providers
|
|
|
|
|
- [ ] Input deserialization and validation utilities
|
|
|
|
|
- [ ] Improved logging and error reporting
|
|
|
|
|
- [ ] HTTP/2.0, Websockets and GRPC
|
|
|
|
|
- [ ] Unit testing
|
|
|
|
|
- [ ] Support for _redis_, _memcache_
|
|
|
|
|
|