Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It is not possible to have the standard library be different for different editions; it must be the same in all of them. There’s no #[cfg(edition=“”)] construct.


Can't there be a # [deprecate(untiledition=2018)] to solve this? The standard library contains all the old stuff but it becomes inaccessible in all editions after 2018.


There can not.


Gotcha, thanks for taking the time to explain.

I hope I didn't come off as being to negative about the change. Warnings are still a pretty good solution here.


It’s all good!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: