X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Futil%2Fser.rs;h=de12d8506f8d2da87becade08ac82514e30dc6d0;hb=c47acd76e8e60b65335a1bd1b9bbb53ddd43e496;hp=8fb72a8f9fe643f56cfc259e5b7214b56a4fb761;hpb=1beccf188d157cc3147d348a348ad8d2e5d5fe59;p=rust-lightning diff --git a/lightning/src/util/ser.rs b/lightning/src/util/ser.rs index 8fb72a8f..de12d850 100644 --- a/lightning/src/util/ser.rs +++ b/lightning/src/util/ser.rs @@ -174,6 +174,7 @@ pub trait Writeable { } /// Writes self out to a Vec + #[cfg(test)] fn encode_with_len(&self) -> Vec { let mut msg = VecWriter(Vec::new()); 0u16.write(&mut msg).unwrap(); @@ -475,10 +476,9 @@ macro_rules! impl_array { ); } -//TODO: performance issue with [u8; size] with impl_array!() impl_array!(3); // for rgb impl_array!(4); // for IPv4 -impl_array!(10); // for OnionV2 +impl_array!(12); // for OnionV2 impl_array!(16); // for IPv6 impl_array!(32); // for channel id & hmac impl_array!(PUBLIC_KEY_SIZE); // for PublicKey