pub fn write_announce_wire_packet( announce: &Announce<'_>, hops: u8, buf: &mut [u8], ) -> Result<usize, WireError>