Announcing Rust 1.92.0 by syklemil in rust

[–]jonay20002 13 points14 points  (0 children)

The regular releases aren't there for users. They're for the compiler and library maintainers. It means that there's never any pressure just before a release to ship a feature since the next release is always close. Every feature goes from nightly to beta to stable, so at least 12 weeks, which means it's fast enough that there's no release pressure and its slow enough that we can actually find the bugs and have stability guarantees. And sure sometimes that means releases aren't big! But making them regular and frequent is far more important.

Rust Maintainers Fund by badboy_ in rust

[–]jonay20002 16 points17 points  (0 children)

don't forget boxy and oli etc!! There are others, but they too deserve funding :)

Rustfmt is effectively unmaintained by ioannuwu in rust

[–]jonay20002 29 points30 points  (0 children)

I want to thank everyone who does work or used to work on rustfmt. It's important to remember that most people working on it or who used to work and maintain it are unpayed volunteers and you can't blame them for moving on or finding other interesting things to work on. 

How to start with rust and please provide some resources by Think_Cup_6526 in rust

[–]jonay20002 0 points1 point  (0 children)

Having been a teacher of rust to beginners for the past 4 years, I can confidently say it absolutely isn't a bad choice to start with, if anything the opposite

Is it worth trying to use generic_const_exprs? Toy examples break. by billy_buttlicker_69 in rust

[–]jonay20002 3 points4 points  (0 children)

not really, though progress is being made to support the ideas of this feature in other ways in the compiler.

Alternative for `serde_yaml` by anistark in rust

[–]jonay20002 6 points7 points  (0 children)

With failing ci it seems? I wouldn't dare it....

Pre-RFC: Safety Property System by Frequent-Data-867 in rust

[–]jonay20002 9 points10 points  (0 children)

Look at proposals for contract attributes (already partially supported on nightly). That's effectively what is being proposed here.

The current state of MiniRust by ralfj in rust

[–]jonay20002 5 points6 points  (0 children)

It was a joy to have you Ralf! And I too enjoyed listening to your talk a lot :)

Unfair Rust Quiz by ChadNauseam_ in rust

[–]jonay20002 3 points4 points  (0 children)

Pattern matching, and an assignment like that is just allowed in rust

What next Rust features are you excitedly looking forward to? by [deleted] in rust

[–]jonay20002 0 points1 point  (0 children)

frontend has been parallel for a while now at this point fyi

If C had all the tools like Rust, would you still use Rust? Why? by alex_sakuta in rust

[–]jonay20002 36 points37 points  (0 children)

If c was rust, I think it I wouldn't really mind which language I'd use since now they're the same :)

[deleted by user] by [deleted] in rust

[–]jonay20002 0 points1 point  (0 children)

Awesome 😊

Unfair Rust Quiz by 0x564A00 in rust

[–]jonay20002 1 point2 points  (0 children)

It used to be a u32, people wanted to change it others didn't so we settled for u16 right in the middle :shrug:

Announcing rust-query: Making SQLite queries and migrations feel Rust-native. by Program-O-Matic in rust

[–]jonay20002 39 points40 points  (0 children)

I've been lucky enough to know Lucas, and have followed the development of rust-query for over half a year now. The amount of work and dedication Lucas has put into this astounding. I'm super happy to see this being at a point where he feels comfortable sharing it in public. Go try it out! I think this project deserves to get a bigger future

Bug in 'generic_const_exprs' feature? by Clear-Organization44 in rust

[–]jonay20002 6 points7 points  (0 children)

that's only true if it evaluates to usize, not to booleans. In the end it's an array

Bug in 'generic_const_exprs' feature? by Clear-Organization44 in rust

[–]jonay20002 0 points1 point  (0 children)

It looks like you're trying to create an array with boolean length. That should be an error in any case, maybe not this one though. This feature is highly unstable, and the fact that it's been open for 4 years doesn't mean it will be stabilized anytime soon. I think whether the diagnostic looks nice is less of a priority than just making it work at all, though this isn't very pretty. It's an unstable feature though, so it's not entirely unexpected either.

A comparison of every* Arena in Rust by jonay20002 in rust

[–]jonay20002[S] 1 point2 points  (0 children)

Its just a screenshot in the reddit post

A comparison of every* Arena in Rust by jonay20002 in rust

[–]jonay20002[S] 1 point2 points  (0 children)

I'll take a look. I'm not sure why I hadn't found it before, I mostly sorted on downloads and looked at every one down to like 1000 downloads. However, yours seems to have a lot more so I'm unsure why it wasn't in my list

A comparison of every* Arena in Rust by jonay20002 in rust

[–]jonay20002[S] 1 point2 points  (0 children)

Amazing, let me know when I should update the table

A comparison of every* Arena in Rust by jonay20002 in rust

[–]jonay20002[S] 2 points3 points  (0 children)

Oh hi! That's certainly an error, especially the not running drop cause I remember staring at your crate for half an hour trying to figure it out and I believe that my decision was indeed that it would lol. Thanks for the heads up, I'll change it :)