As I understand it this PR will allow `rust-miniscript` to determine the best way to spend a complex miniscript based output given what the user has (private keys, hash pre-images) and when they want their tx to be valid (time locks). I’m sure @danielabrozzoni and @afilini can explain it better but I know it’s going to make descriptor/miniscript based wallets much cooler. 😎

GitHub
Add the planning module (updated PR) by danielabrozzoni · Pull Request #592 · rust-bitcoin/rust-miniscript
This PR builds on top of #481, fixing all the review comments.
I didn't squash my last commits on purpose to make review easier, I can squash them ...





