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_keys_and_hashes] 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