From: Elias Rohrer Date: Tue, 12 Dec 2023 16:36:04 +0000 (+0100) Subject: Feature-gate `GetUtxosResponse` in `lightning-block-sync` X-Git-Tag: v0.0.120~20^2~9 X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=commitdiff_plain;h=b923e1a6f5fa14a3ecf817e6f4e48c00061a815b;p=rust-lightning Feature-gate `GetUtxosResponse` in `lightning-block-sync` .. as it's only used by the REST client. --- diff --git a/lightning-block-sync/src/convert.rs b/lightning-block-sync/src/convert.rs index 62b0d6e47..ed811d2cc 100644 --- a/lightning-block-sync/src/convert.rs +++ b/lightning-block-sync/src/convert.rs @@ -247,10 +247,12 @@ impl TryInto for JsonResponse { /// The REST `getutxos` endpoint retuns a whole pile of data we don't care about and one bit we do /// - whether the `hit bitmap` field had any entries. Thus we condense the result down into only /// that. +#[cfg(feature = "rest-client")] pub(crate) struct GetUtxosResponse { pub(crate) hit_bitmap_nonempty: bool } +#[cfg(feature = "rest-client")] impl TryInto for JsonResponse { type Error = std::io::Error;