From: Ian Jackson Date: Sat, 17 Apr 2021 11:10:25 +0000 (+0100) Subject: packetframe: Add a fragmented frame X-Git-Tag: otter-0.6.0~570 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=8fd8a275c9f6ec2e40f7e354a5d975a4039266e9;p=otter.git packetframe: Add a fragmented frame Signed-off-by: Ian Jackson --- diff --git a/src/packetframe.rs b/src/packetframe.rs index 80c0895a..45e01157 100644 --- a/src/packetframe.rs +++ b/src/packetframe.rs @@ -320,6 +320,14 @@ fn write_test(){ let mut frame = wr.new_frame().unwrap(); frame.write(b"boom").unwrap(); } + (||{ + msg.buf.write_u16::(3)?; + msg.buf.write(b"lon")?; + msg.buf.write_u16::(4)?; + msg.buf.write(b"ger!")?; + msg.buf.write_u16::(0)?; + Ok::<_,AE>(()) + })().unwrap(); dbgc!(&msg); let mut rd = FrameReader::new(&*msg.buf);