2 releases
0.1.1 | Sep 9, 2023 |
---|---|
0.1.0 | Sep 9, 2023 |
#5 in #infallible
Used in parsa
8KB
nevermore
Derive macros for Rust's bottom type core::convert::Infallible.
Features
FromNever
This derive macro automatically generates From<Infallible>
implementation on the type:
#[derive(nevermore::FromNever)]
struct User {
name: String,
age: u8,
}
will generate something similar to
impl From<Infallible> for User {
fn from(infallible: Infallible) {
match infallible {}
}
}
lib.rs
:
Conveniences for the bottom type core::convert::Infallible
.
This may become redundant if (hopefully once) never type is fully stabilized.
Dependencies
~240–690KB
~16K SLoC