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

> Unless I'm mistaken, without narrow typing, this cast would be impossible

same sized integer casts in Rusts are no-ops [0]; the conditional isn't type narrowing, it just avoids the cases where the cast would not preserve the same semantic value.

[0] https://doc.rust-lang.org/reference/expressions/operator-exp...



Right. Thank your for the correction.




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

Search: