Export `ChannelId` in bindings rather than `[u8; 32]`
authorMatt Corallo <git@bluematt.me>
Sat, 11 May 2024 16:16:12 +0000 (16:16 +0000)
committerMatt Corallo <git@bluematt.me>
Mon, 13 May 2024 18:55:22 +0000 (18:55 +0000)
Now that `ChannelId` has useful constructors and methods we need
to start exposing it to bindings users rather than relying on using
`[u8; 32]`.

lightning/src/ln/types.rs

index 14774fb5e66335cb042dfe2459af0889acf3513e..5966b37116479abad227d5c896784ca2c028584f 100644 (file)
@@ -35,8 +35,6 @@ use core::ops::Deref;
 /// A _temporary_ ID is generated randomly.
 /// (Later revocation-point-based _v2_ is a possibility.)
 /// The variety (context) is not stored, it is relevant only at creation.
-///
-/// This is not exported to bindings users as we just use [u8; 32] directly.
 #[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialEq, PartialOrd)]
 pub struct ChannelId(pub [u8; 32]);