Rust
Patterns
Features
Helpful Crates
- https://docs.rs/mockall/latest/mockall/ - Mocking
- https://redbadger.github.io/crux/motivation.html - FFI/Hex Arch
- https://dioxuslabs.com/learn/0.4/reference/use_coroutine React-style everywhere
- https://github.com/charmbracelet/freeze - Generate Images of a code file
- https://github.com/LukeMathWalker/cargo-chef - Cache the dependencies of your Rust project and speed up your docker builds
Geo - GIS
Common Problems
Docker - Alpine
can't link to -lssl and -lcrypto
setENV OPENSSL_DIR=/usr
in the docker file. https://github.com/rust-lang/rust/issues/115450
References
- https://github.com/dtolnay/proc-macro-workshop
- https://developerlife.com/2022/03/30/rust-proc-macro/
- Rust for Rustaceans
- Rust-Swift Interaction
- Rust Compile Time Optimizations
- https://dev.to/msc29/practical-clean-architecture-in-typescript-rust-python-3a6d
- https://alexis-lozano.com/hexagonal-architecture-in-rust-1/