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.
-
flamegraph
Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3 (by flamegraph-rs)
-
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.
-
rust-analyzer
Discontinued A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer] (by rust-analyzer)
-
tensorflow_macos
Discontinued TensorFlow for macOS 11.0+ accelerated using Apple's ML Compute framework.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
As this problem is not specific to Rust, I would use a general solution like html-proofer. If you're code is on github, you can use an Action job like this to check documentation links.
Just looking at the source, it should always be mounting /target in the container to the target directory for the current package: https://github.com/rust-embedded/cross/blob/master/src/docker.rs#L192
It might help to file an issue at https://github.com/rust-lang/rustup/issues/
Check out cargo flamegraph.
Oops I just realized that I linked a fork, here's the upstream repo.
Here it is: https://github.com/rust-lang/community-localization
On macOS, you can create a package for Homebrew and it sounds like you'd just package the binary and the .docx files together and expect them in the same folder.
You might also consider packaging your binary for Scoop or Chocolatey which should let you declare SDL or GTK as dependencies and have them automatically installed, though most Windows users don't have Scoop or Chocolatey it would be a lot more convenient for those who do.
You might also consider packaging your binary for Scoop or Chocolatey which should let you declare SDL or GTK as dependencies and have them automatically installed, though most Windows users don't have Scoop or Chocolatey it would be a lot more convenient for those who do.
It doesn't meet your mature requirement 🙃, but Druid might still be of interest to you. It is an all-rust GUI toolkit that aims to offer a polished user experience.
Im new to rust and trying to figure out how to work around this issue: https://github.com/rust-analyzer/rust-analyzer/issues/6038
As I understand it, Rust changed its HashMap implementation to hashbrown after that article was written.
The issue is that if you did not join the thread then a would be cleaned up at the end of main but the thread could still try to use the reference later. Recall that references cannot outlive their referent. You might say "but I joined it!", and you'd be right, but such an api isn't sound .
I did find this thoguh: https://github.com/apple/tensorflow_macos Take this with a grain of salt though. I don't own a M1 (although I do save up for a new laptop and am thinking about it :) ).
A quick example off the top of the head of my head is some tests in the toml package. It has a few different approaches. One is to use macros as in parser.rs. In valid.rs and invalid.rs it uses macros to generate a separate test for each input file. This allows you to run just one individual test from the list. These examples aren't perfect, and there are more sophisticated test utilities (like insta) that can abstract the process of "here are a bunch of inputs, test them all".