Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Currently I am using a hygiene workaround like this: this
Well, he said it'd be rough. If you're using pen and paper that's great, if you're frustrated it's not. If you like guided exercises, but one more linked list will induce vomiting, you should know that [Rustlings](https://github.com/rust-lang/rustlings) is the gold standard.
You can also see how other crates do it. For example, cargo-edit is just like that - a single package with a library with a couple of small cli wrappers around it. You can compare their Cargo.toml to yours, maybe there is something different about them.
One of the simplest encodings would be WAV, for which the crate hound exists (it's linked from rodio's README): https://github.com/ruuda/hound/blob/master/examples/append.rs
ggez also looks pretty straightforward and simple to get graphics moving around quick and easy.