[][src]Module miniscript::miniscript::iter

Miniscript Iterators

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

Structs

Iter

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

PkIter

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

PkPkhIter

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 [fn.Miniscript::iter_keys_and_hashes()] method.

PkhIter

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

Enums

PkPkh

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