Small but production-ready webservice in Rust, using Rocket web framework.
The service implements an API specification of one feature for goout.net platform. It is a port of locations-rs from Actix to Rocket.
Multiple implementations of this service exist in different frameworks, languages for comparison.
- locations-kt-http4k in Kotlin http4k; complete,
- locations-kt-ktor in Kotlin Ktor; less complete,
- locations-rs in Rust Actix, complete.
locations-rs-rocket
is a standard Rust binary crate.
Same instructions as in locations-rs apply.
The locations service needs an Elasticsearch instance to operate. Use resources and recipes from locations-rs repository.
This project is licensed under GNU Affero General Public License, version 3.