X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning-c-bindings%2Fsrc%2Fc_types%2Fmod.rs;h=cf708d03df49082d47d4ad6e6428679d413b25ff;hb=f8b6a372aa698a6b79aa933c061ac1f95220b8c2;hp=f23f002d05c7ccfe8607ffd5b30eae0c79d0017b;hpb=f87b75f30a64032b1d76a13fa45233bc4ceecf86;p=ldk-c-bindings diff --git a/lightning-c-bindings/src/c_types/mod.rs b/lightning-c-bindings/src/c_types/mod.rs index f23f002..cf708d0 100644 --- a/lightning-c-bindings/src/c_types/mod.rs +++ b/lightning-c-bindings/src/c_types/mod.rs @@ -629,6 +629,11 @@ pub struct SixteenBytes { /** The sixteen bytes */ pub data: [u8; 16], } /// A 20-byte byte array. pub struct TwentyBytes { /** The twenty bytes */ pub data: [u8; 20], } +#[derive(Clone)] +#[repr(C)] +/// 8 u16s +pub struct EightU16s { /** The eight 16-bit integers */ pub data: [u16; 8], } + pub(crate) struct VecWriter(pub Vec); impl lightning::util::ser::Writer for VecWriter { fn write_all(&mut self, buf: &[u8]) -> Result<(), io::Error> {