alloy-rs / core

High-performance, well-tested & documented core libraries for Ethereum, in Rust
https://alloy.rs
Apache License 2.0
786 stars 149 forks source link

[Feature] Modify expander trait to use references #579

Open prestwich opened 7 months ago

prestwich commented 7 months ago

Component

sol! macro

Describe the feature you would like

modify SolInputExpander trait to use references instead of owned input, to allow expander chaining and composition

Additional context

No response

nkysg commented 7 months ago

I can try this. Thanks.

prestwich commented 7 months ago

Please hold off for now. I have some ongoing work locally I need to push up that will likely significantly refactor the expander trait