Our great sponsors
-
Well, there is a RFC and a tracking issue for it, but it doesn't seem to be ready any time soon. The last comment is from 2021. So maybe, someday in the future when somebody with the knowledge, time and motivation decides to push this forward.
-
const_type_id is probably my biggest ask right now. It's currently impossible to write compile time constructed reflection structures without it.
-
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.
-
Did you read the link the original comment posted? I think that explains the idea rather well https://github.com/rust-lang/lang-team/issues/122
-
There’s https://github.com/823984418/const_soft_float which can get you pretty far. I made a proof of concept linear algebra crate on top of it.
-
mdoexperiments
Discontinued Rust experiments involving Haskell-esque do notation, state, failure and Nom parsers!
You can kind of do it in a hacky way with macros, but unfortunately it wasn't really suitable for practical use: https://github.com/KerfuffleV2/mdoexperiments
-
GAT's fully supporting lending iterators (https://github.com/danielhenrymantilla/lending-iterator.rs/issues/10)
-
carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
I also don't dislike what (the as of now mostly vaporware) carbon is trying to do in terms of implicit conversions. At least as it pertains to numbers (imho they take it too far by allowing user defined implicit conversions). I like how they define their rules: The conversion must be losless and semantics preserving. That also lays out clear rules when an int to float conversion is legal. https://github.com/carbon-language/carbon-lang/blob/trunk/docs/design/expressions/implicit_conversions.md
-
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.