chiark / gitweb /
packetframe: Add some not miri annotations
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 3 May 2021 15:08:38 +0000 (16:08 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 3 May 2021 15:08:38 +0000 (16:08 +0100)
warning: function is never used: `expect_good`
   --> src/packetframe.rs:521:6
    |
521 |   fn expect_good<R:Read>(rd: &mut FrameReader<R>, expected: &[u8]) {
    |      ^^^^^^^^^^^

Weirdly, not always.  Only on certain rebuilds ?  Whatever.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/packetframe.rs

index 2fa958ee667917b26da5ad8b8088a107972dc09d..46aef0b643085dfdd720f7353c74e34a295e204f 100644 (file)
@@ -518,6 +518,7 @@ fn write_test(){
   expect_boom(&mut rd);
 
   // utilitiesfor reading the whole input, collecting into vecs
+  #[cfg(not(miri))]
   fn expect_good<R:Read>(rd: &mut FrameReader<R>, expected: &[u8]) {
     let mut buf = vec![];
     let mut frame = rd.new_frame().unwrap().unwrap();
@@ -525,6 +526,7 @@ fn write_test(){
     assert_eq!(&*buf ,expected);
     dbgc!(str::from_utf8(&buf).unwrap());
   }
+  #[cfg(not(miri))]
   fn expect_good_eof<R:Read>(rd: &mut FrameReader<R>) {
     let frame = rd.new_frame().unwrap(); assert!(frame.is_none());
     let frame = rd.new_frame().unwrap(); assert!(frame.is_none());