From 1b1bd5b656c4302db20f54c3304461636b8af26e Mon Sep 17 00:00:00 2001 From: Elias Rohrer Date: Fri, 16 May 2025 16:03:51 +0200 Subject: [PATCH] Expose inner field of `LSPSDateTime` constructor We require users to construct an `LSPSDateTime` and give it back to us (e.g., in LSPS2 OpeningFeeParameters), but currently only offer construction via `FromStr`. Here, we simply expose the wrapped `DateTime` field, allowing users to construct an `LSPSDateTime`. --- lightning-liquidity/src/lsps0/ser.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lightning-liquidity/src/lsps0/ser.rs b/lightning-liquidity/src/lsps0/ser.rs index c916cf13e09..9fb27713892 100644 --- a/lightning-liquidity/src/lsps0/ser.rs +++ b/lightning-liquidity/src/lsps0/ser.rs @@ -195,7 +195,7 @@ pub struct LSPSRequestId(pub String); /// An object representing datetimes as described in bLIP-50 / LSPS0. #[derive(Clone, Debug, PartialEq, Eq, Hash, Deserialize, Serialize)] #[serde(transparent)] -pub struct LSPSDateTime(chrono::DateTime); +pub struct LSPSDateTime(pub chrono::DateTime); impl LSPSDateTime { /// Returns the LSPSDateTime as RFC3339 formatted string.