Closed zeroflaw closed 10 months ago
fyi it broke on commit 74d69ad I am able to get the correct output if I specify the name e.g.
cargo asm -p exchange_reactor --lib exchange_reactor::TradingRuntime::poll 0
Looking. FWIW one of the easier ways to find exactly which commit breaks the code is using git bisect
I pushed rc-0.2.29 branch, with the fix. You can you confirm the bug is gone for you?
Can confirm branch works as expected. Thanks for the quick fix.
Released 0.2.29
Thank you for the bugreport :heart:
I updated to v0.2.28 and had an issue selecting a function. So I had this list :
I then went to select poll of TradingRuntime using
I ended up getting the wrong function being exported:
rolled back through v0.2.28, v0.2.27, v0.2.26, v0.2.25, v0.2.24, which all suffer from the same issue, with v0.2.23 working as expected. My library is not open-source. The poll function is a trait that is implemented on multiple types. Maybe because they have the same name they are getting confused?
If you struggle to reproduce, I am happy to try to create a minimum example.