This Repository is only one practice project with Rust Language. I'm use Actix Web Framework and MongoDB.
MongoDB ODM: https://crates.io/crates/wither
Actix Web: https://actix.rs/
The CRUD operator is full work for articles, the routes have resource pattern with Restfull methods GET POST PUT DELETE.
curl -X POST --header "Content-Type: application/json" --data \
'{"author":"David","title":"Rust Blog Article","created_at":"2021-04-15","content":"blank"}' \
http://localhost:8080/articles
docker run -d -p 27017:27017 -v
pwd/data/db:/data/db --name blogApiRust mongo
cargo watch -x run