fusebox-0.5.0 has been yanked.
fusebox
Mostly safe and sound append-only collection of trait objects.
Why?
This avoids extra indirection of Vec<dyn Trait>, which might matter for you.
I personally use it in pcmg audio synthesizer for fusing together multiple filters and oscillators.
Changelog
0.5.0
- Use
Unsizeinstead ofAsDynmarker trait, making safe push for foreign types possible
0.4.0
- Removed
Szparameter fromFuseBox FuseBoxnow supports truly random access
0.3.0
- Added
Sizeto restrictSzto valid unsigned integers
0.2.0
- Added
AsDynto make safepushpossible. - Fixed pushed values not being dropped when
FuseBoxis dropped
0.1.0
Initial release