From: Matt Corallo Date: Sat, 11 May 2024 20:05:26 +0000 (+0000) Subject: Use `[u8; 3]` not `CurrencyCode` to skip type aliases to primitives X-Git-Url: http://git.bitcoin.ninja/?a=commitdiff_plain;h=ec446c986d4be4914acd17c2bbb85035a6bc6be2;p=rust-lightning Use `[u8; 3]` not `CurrencyCode` to skip type aliases to primitives --- diff --git a/lightning/src/offers/offer.rs b/lightning/src/offers/offer.rs index 27a79166b..8c22236e4 100644 --- a/lightning/src/offers/offer.rs +++ b/lightning/src/offers/offer.rs @@ -1023,14 +1023,14 @@ pub enum Amount { /// An amount of currency specified using ISO 4712. Currency { /// The currency that the amount is denominated in. - iso4217_code: CurrencyCode, + iso4217_code: [u8; 3], /// The amount in the currency unit adjusted by the ISO 4712 exponent (e.g., USD cents). amount: u64, }, } /// An ISO 4712 three-letter currency code (e.g., USD). -pub type CurrencyCode = [u8; 3]; +pub(crate) type CurrencyCode = [u8; 3]; /// Quantity of items supported by an [`Offer`]. #[derive(Clone, Copy, Debug, PartialEq)]