chiark / gitweb /
server: wip
[hippotat.git] / src / multipart.rs
index 1c0be403351b4d91fe691afc6d7d39e10b79d8fe..9f3fca9fade6b2533c35161f6e704e7fdcd2f35f 100644 (file)
@@ -109,6 +109,14 @@ impl<'b> MetadataFieldIterator<'b> {
     let s = if let Some(r) = self.next() { r? } else { return None };
     Some(s.parse()?)
   }
+
+  pub fn remaining_bytes_len(&self) -> usize {
+    if let Some(last) = self.last {
+      self.buf.len() - last
+    } else {
+      0
+    }
+  }
 }
                                       
 impl<'b> Iterator for MetadataFieldIterator<'b> {