]> Untitled Git - bdk/commit
descriptor: Use `DescriptorError` instead of `Error` when reasonable
authorAlekos Filini <alekos.filini@gmail.com>
Mon, 11 Jan 2021 12:12:01 +0000 (13:12 +0100)
committerAlekos Filini <alekos.filini@gmail.com>
Tue, 12 Jan 2021 11:21:22 +0000 (12:21 +0100)
commitbf04a2cf6988504c40c4e7754d53dacd5ce0ef8e
treea6268e3c4643e95e6fb2f7caa92b4203667b710b
parent8510b2b86ee89bc09ce80bd5b8b406f15e3aca9d
descriptor: Use `DescriptorError` instead of `Error` when reasonable

Change the return type of the `descriptor!()` macro and `ToWalletDescriptor` to
avoid having to map errors.

Also introduce more checks to validate descriptors built using the macro.
CHANGELOG.md
src/database/any.rs
src/descriptor/checksum.rs
src/descriptor/dsl.rs
src/descriptor/error.rs
src/descriptor/mod.rs
src/descriptor/policy.rs
src/descriptor/template.rs
src/keys/mod.rs