this-error-from-box-0.1.0 has been yanked.
this-error-from-box (vibe-coded)
Dieses Crate bietet ein Procedural Macro, das automatisch From<T>-Implementierungen für Error-Enums generiert, die mit #[this-error-from-box] annotiert sind und Varianten mit #[from] Box<T> besitzen.
Beispiel
this-error-from-box
This crate provides a procedural macro that automatically generates From<T> implementations for error enums annotated with #[this_error_from_box] and variants containing #[from] Box<T>.
Example
use Error;
use this_error_from_box;
This will automatically generate the following implementations:
Installation
Add to your Cargo.toml:
[]
= "*"
= { = "https://github.com/Relacibo/this-error-from-box.git" }
Notes
- The macro only works for variants with exactly one field of type
Box<T>and the attribute#[from]. - No
From<T>implementation is generated for other variants.