Expand description

Miniscript Iterators

Iterators for Miniscript with special functions for iterating over Public Keys, Public Key Hashes or both.

Structs

Iterator for traversing all Miniscript miniscript AST references starting from some specific node which constructs the iterator via Miniscript::iter method.

Iterator for traversing all MiniscriptKey’s in AST starting from some specific node which constructs the iterator via Miniscript::iter_pk method.

Iterator for traversing all MiniscriptKey’s and hashes, depending what data are present in AST, starting from some specific node which constructs the iterator via Miniscript::iter_pk_pkh method.

Iterator for traversing all MiniscriptKey hashes in AST starting from some specific node which constructs the iterator via Miniscript::iter_pkh method.

Enums

Enum representing either key or a key hash value coming from a miniscript item inside AST