-
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.
This is a tough question. AFAIK, there aren't any plans for GATs in std, other than one feature request issue filed for generators (https://github.com/rust-lang/rust/issues/69268). I think it'd be super neat to be able to add lifetime parameters to some existing traits in std, but I'm not sure this is able to be done in a backwards compatible way (though, I'd be super interested to hear thoughts here). As for new traits, like I said, I haven't heard anything.
Somewhat anecdotally, I think it's worth taking the same approach as Go is with the introduction of generics and avoid making changes to std until we've seen how the broader Rust ecosystem ends up using the feature. That linked issue has some great discussion from Rob Pike on that point, but it basically boils down to the fact that we still don't know what the best practices and design patterns that work around GAT will turn out to be. So we shouldn't lock ourselves into potentially poor decisions early on in std that we'll have to live with forever.
Related posts
-
Banging Errors in Go
-
No telemetry in the Rust compiler: metrics without betraying user privacy
-
proposal: cmd/go: add .ʕ◔ϖ◔ʔ as an alternate spelling of .go in file names
-
Rust is good, but I feel like its almost never productive to work in rust...
-
Rust's Async Working Group wants you to tell them what you hate about it and how things should be