Skip to content

2mikeg/rust-sqlx-tonic.manager

Repository files navigation

Settlement manager: Sqlx + Tonic

This repository is an exercise in Rust programming and serves as a learning project for individuals looking to enhance their Rust skills. It is a simple settlement service written in Rust for handling "generic" settlements.

Contributions Welcome

If you're interested in Rust or have suggestions for improving this project, your contributions are highly welcome! Whether you are a Rust expert or just getting started, feel free to fork the repository and submit pull requests. This project is a collaborative space where we can learn from each other.

Installation

# Clone the repository
git clone https://github.com/2mikeg/rust-sqlx-tonic.manager.git

# Navigate to the project directory
cd rust-sqlx-tonic.manager

# Build and run the service
cargo build
cargo run

Proto generate

cargo install protoc-gen-prost protoc-gen-prost-serde protoc-gen-tonic protoc-gen-prost-crate

ToDOs:

  • Implement timezone for migrations and settlement transport (created_at field)

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgements

A special thanks to ChatGPT for creating this README.md

👀 https://dev.to/martinp/roll-your-own-auth-with-rust-and-protobuf-3f78

About

A db manager with Tonic (gRPC) + Sqlx

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published