Skip to content

Instantly share code, notes, and snippets.

@apoelstra
Created August 20, 2019 01:24
Show Gist options
  • Save apoelstra/11743ae6a146dd27802a04d200f9409a to your computer and use it in GitHub Desktop.
Save apoelstra/11743ae6a146dd27802a04d200f9409a to your computer and use it in GitHub Desktop.
01:08:39 bash@sultana ~/dload/code/rust-bitcoin/miniscript$ cargo test
Compiling miniscript v0.7.0 (/home/apoelstra/dload/code/rust-bitcoin/miniscript)
error[E0275]: overflow evaluating the requirement `&bitcoin::util::psbt::Input: miniscript::satisfy::Satisfier<bitcoin::PublicKey>`
|
= help: consider adding a `#![recursion_limit="128"]` attribute to your crate
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bitcoin::util::psbt::Input`
error: aborting due to previous error
For more information about this error, try `rustc --explain E0275`.
error: Could not compile `miniscript`.
warning: build failed, waiting for other jobs to finish...
error[E0275]: overflow evaluating the requirement `&descriptor::tests::satisfy::SimpleSat: miniscript::satisfy::Satisfier<bitcoin::PublicKey>`
|
= help: consider adding a `#![recursion_limit="128"]` attribute to your crate
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
= note: required because of the requirements on the impl of `miniscript::satisfy::Satisfier<bitcoin::PublicKey>` for `&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&descriptor::tests::satisfy::SimpleSat`
error: aborting due to previous error
For more information about this error, try `rustc --explain E0275`.
error: Could not compile `miniscript`.
To learn more, run the command again with --verbose.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment