Module iter

Source
Expand description

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 Miniscript::iter_pk_pkh 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