diff --git a/src/directory/ram_directory.rs b/src/directory/ram_directory.rs index 3f798485d..32d44e184 100644 --- a/src/directory/ram_directory.rs +++ b/src/directory/ram_directory.rs @@ -55,7 +55,7 @@ impl Seek for VecWriter { impl Write for VecWriter { fn write(&mut self, buf: &[u8]) -> io::Result { self.is_flushed = false; - try!(self.data.write(buf)); + try!(self.data.write_all(buf)); Ok(buf.len()) } diff --git a/src/fastfield/delete.rs b/src/fastfield/delete.rs index a899af963..83a631a38 100644 --- a/src/fastfield/delete.rs +++ b/src/fastfield/delete.rs @@ -15,7 +15,7 @@ pub fn write_delete_bitset(delete_bitset: &BitSet, writer: &mut WritePtr) -> io: byte |= 1 << shift; } if shift == 7 { - writer.write(&[byte])?; + writer.write_all(&[byte])?; shift = 0; byte = 0; } @@ -24,7 +24,7 @@ pub fn write_delete_bitset(delete_bitset: &BitSet, writer: &mut WritePtr) -> io: } } if max_doc % 8 > 0 { - writer.write(&[byte])?; + writer.write_all(&[byte])?; } writer.flush() }