David Tolnay
David Tolnay
For example the following binding involving https://en.cppreference.com/w/cpp/container/map/at on a std::map: ```cpp class json { public: using number = double; using string = std::string; using array = std::vector; using object =...
This issue is just to track the implementation plan laid out at the bottom of https://github.com/dtolnay/cxx/pull/298#issuecomment-703817493. - [x] ~Emit all mentions of a type in generated C++ code (in function...
It's worked fine for >4 years, but starting today, the instructions provided here no longer work: https://github.com/koute/cargo-web/tree/2ddd9bbb567b8d4893e923cba8ad03806d383d80#precompiled-binaries The `curl -L -s -H 'Accept: application/json' https://github.com/koute/cargo-web/releases/latest` now returns HTML instead of...
The `license` is supposed to be an SPDX 2.3 license expression. See https://doc.rust-lang.org/1.75.0/cargo/reference/manifest.html#the-license-and-license-file-fields. SPDX license expressions support AND and OR operators to combine multiple licenses. Previously multiple licenses could be...
Neither AppVeyor nor Travis CI are currently building this repo, as far as I can tell. This PR adds a GitHub Actions build and deletes the others.
Using #[cfg(...)] is not ideal here because it harms compile-time checking. For example, in order to be sure there isn't a type error, one must separately compile with and without...
Repository has moved. Homepage is for things like https://serde.rs or https://tokio.rs or https://hyper.rs or https://rocket.rs or https://bevyengine.org. It is not supposed to duplicate the `repository`, nor `documentation`.
Cargo computes a default lib name by taking the package name and replacing `-` with `_`. In this case the package name is `ferris-says` so the default lib name is...