Crates.io | atlasserver |
lib.rs | atlasserver |
version | 0.3.0 |
source | src |
created_at | 2021-04-30 15:35:30.610486 |
updated_at | 2022-02-21 23:19:26.79051 |
description | Atlas is a rust library for the purpose of composing REST APIs out of re-usable and extensible modules, specifically with supporting the networking needs of online gaming services in mind. |
homepage | https://github.com/gameroasters/atlasserver |
repository | https://github.com/gameroasters/atlasserver |
max_upload_size | |
id | 391586 |
size | 158,429 |
atlasserver
is a rust library for the purpose of composing REST APIs out of re-usable and extensible modules, specifically with supporting the networking needs of online gaming services in mind.
Structs which implement the CustomModule
trait are joined by an object which implements the CustomServer
trait, which dispatches the warp filters defined within the modules. CustomModule
s can work on data through the use of "resources", which are arbitrary types that are stored in an HList.
See the examples in the repo for more details.
Endpoints: