Re:Nine Ways to Do Inheritance in Rust, a Language Without I...
by Animats on Saturday June 06, 2026 @06:52AM
(#48423614)
Right. Bevy has its own run time allocation and dependency system, and it's <<not rust anymore>>. It bypasses Rust's compile time ownership system using unsafe code. The encapsulation may be safe due to run time checking. It's bothersome that such things seem to be needed.
Re:Nine Ways to Do Inheritance in Rust, a Language Without I...
by amelius on Saturday June 06, 2026 @08:41AM
(#48424501)
> It's bothersome that such things seem to be needed.
Yes. Rust is not a general purpose language. It's a systems language. Don't use it for GUIs and games and such until somebody has figured out how to do it properly.
But it’s still really fresh, they are conscious of the issues and I hope bevy maintainers came up with an elegant design