chiark / gitweb /
packetframe: Add a fragmented frame
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 17 Apr 2021 11:10:25 +0000 (12:10 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 23 Apr 2021 18:32:07 +0000 (19:32 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/packetframe.rs

index 80c0895ae033f4268b870c8b35ab507bd90c0760..45e011579699c0bef75b59e3b4b8e2045f4d6996 100644 (file)
@@ -320,6 +320,14 @@ fn write_test(){
     let mut frame = wr.new_frame().unwrap();
     frame.write(b"boom").unwrap();
   }
+  (||{
+    msg.buf.write_u16::<BO>(3)?;
+    msg.buf.write(b"lon")?;
+    msg.buf.write_u16::<BO>(4)?;
+    msg.buf.write(b"ger!")?;
+    msg.buf.write_u16::<BO>(0)?;
+    Ok::<_,AE>(())
+  })().unwrap();
   dbgc!(&msg);
 
   let mut rd = FrameReader::new(&*msg.buf);