From 5e30cfab260d01fa7f83fd9b245d56c8603b95eb Mon Sep 17 00:00:00 2001 From: Matthew Date: Tue, 1 Jul 2025 12:38:41 -0500 Subject: [PATCH] refactor: use macros for `RequestBuilderError` --- bdk-ffi/src/bdk.udl | 5 ----- bdk-ffi/src/error.rs | 2 +- bdk-ffi/src/lib.rs | 1 - 3 files changed, 1 insertion(+), 7 deletions(-) diff --git a/bdk-ffi/src/bdk.udl b/bdk-ffi/src/bdk.udl index 13efa68e..5edb5c87 100644 --- a/bdk-ffi/src/bdk.udl +++ b/bdk-ffi/src/bdk.udl @@ -250,11 +250,6 @@ interface PsbtFinalizeError { InputIdxOutofBounds(u32 psbt_inp, u32 requested); }; -[Error] -interface RequestBuilderError { - RequestAlreadyConsumed(); -}; - [Error] interface TransactionError { Io(); diff --git a/bdk-ffi/src/error.rs b/bdk-ffi/src/error.rs index 8e123ecb..649e5d43 100644 --- a/bdk-ffi/src/error.rs +++ b/bdk-ffi/src/error.rs @@ -408,7 +408,7 @@ pub enum FromScriptError { OtherFromScriptErr, } -#[derive(Debug, thiserror::Error)] +#[derive(Debug, thiserror::Error, uniffi::Error)] pub enum RequestBuilderError { #[error("the request has already been consumed")] RequestAlreadyConsumed, diff --git a/bdk-ffi/src/lib.rs b/bdk-ffi/src/lib.rs index ec2d7dd4..3597fc9c 100644 --- a/bdk-ffi/src/lib.rs +++ b/bdk-ffi/src/lib.rs @@ -29,7 +29,6 @@ use crate::error::PersistenceError; use crate::error::PsbtError; use crate::error::PsbtFinalizeError; use crate::error::PsbtParseError; -use crate::error::RequestBuilderError; use crate::error::TransactionError; use bdk_wallet::bitcoin::Network;