r3-os / r3

R3-OS — Experimental static (μITRON-esque) RTOS kernel for deeply embedded systems, testing the limit of Rust's compile-time evaluation and generics
Apache License 2.0
160 stars 8 forks source link

Replace `Init` with `const Default` or something else #3

Open yvt opened 2 years ago

yvt commented 2 years ago

Having a local trait Init is problematic for a number of reasons:

The best course of action is to replace Init with something else provided by an upstream crate or a language feature.