Module sapio_miniscript::miniscript::iter
source · 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