Syrette icon indicating copy to clipboard operation
Syrette copied to clipboard

The convenient dependency injection library for Rust. Mirror of https://git.hampusmat.com/syrette

Results 9 Syrette issues
Sort by recently updated
recently updated
newest added

The need to explicitly make injectables async compatible should be removed. This would be simple if not for the fact that having the `async` crate feature enable this by default...

help wanted
feature

It would be splendid if the dependency on Linkme was gotten rid of. This would make Syrette more portable. However, more investigating needs to be made in order to know...

enhancement
help wanted

I don't know why i didn't make it thread-safe in the first place

enhancement

This would make a type only be resolved if certain properties has specific values. Like naming it, but with arbitrary stuff. Types could maybe a problem.

help wanted
feature

Support for stack allocation of `Injectable`s could probably be implemented. Stack allocation is to be possible if the interface is a concrete type. This will require - Container functions like...

help wanted
feature

This would be a great feature. It's complicated however.

help wanted
feature

Hi! I'm loving this crate so far, so thank you for all your hard work. There's one thing which it seems to be missing to fit my use case, though:...

feature

It's a big hassle that a factory function have to be nested inside of another function when passed to the `to_*factory` binding builder functions. Instead of the wrapping function taking...

enhancement