diff options
author | Paul Masurel <paul.masurel@gmail.com> | 2017-06-02 21:03:37 +0900 |
---|---|---|
committer | Paul Masurel <paul.masurel@gmail.com> | 2017-06-02 21:03:37 +0900 |
commit | 36376201877df652c1bbe236d16ab94b34af1c22 (patch) | |
tree | 89306137201a3a876f303e8e2443c457e76f014a /src/datastruct/skip/skiplist_builder.rs | |
parent | 4cfc9806c0dacd4cd4e7a67c5398b4a66b80af9f (diff) | |
parent | a94679d74d6847f827af4932b540038cf7956f6c (diff) |
Merge branch 'master' of github.com:tantivy-search/tantivy
Diffstat (limited to 'src/datastruct/skip/skiplist_builder.rs')
-rw-r--r-- | src/datastruct/skip/skiplist_builder.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/datastruct/skip/skiplist_builder.rs b/src/datastruct/skip/skiplist_builder.rs index 34c5d8a..eaa439d 100644 --- a/src/datastruct/skip/skiplist_builder.rs +++ b/src/datastruct/skip/skiplist_builder.rs @@ -18,7 +18,7 @@ impl<T: BinarySerializable> LayerBuilder<T> { } fn write(&self, output: &mut Write) -> Result<(), io::Error> { - try!(output.write_all(&self.buffer)); + output.write_all(&self.buffer)?; Ok(()) } @@ -36,8 +36,8 @@ impl<T: BinarySerializable> LayerBuilder<T> { self.remaining -= 1; self.len += 1; let offset = self.written_size() as u32; - try!(doc_id.serialize(&mut self.buffer)); - try!(value.serialize(&mut self.buffer)); + doc_id.serialize(&mut self.buffer)?; + value.serialize(&mut self.buffer)?; Ok(if self.remaining == 0 { self.remaining = self.period; Some((doc_id, offset)) @@ -89,7 +89,7 @@ impl<T: BinarySerializable> SkipListBuilder<T> { } } - pub fn write<W: Write>(self, output: &mut Write) -> io::Result<()> { + pub fn write<W: Write>(self, output: &mut W) -> io::Result<()> { let mut size: u32 = 0; let mut layer_sizes: Vec<u32> = Vec::new(); size += self.data_layer.buffer.len() as u32; @@ -98,10 +98,10 @@ impl<T: BinarySerializable> SkipListBuilder<T> { size += layer.buffer.len() as u32; layer_sizes.push(size); } - try!(layer_sizes.serialize(output)); - try!(self.data_layer.write(output)); + layer_sizes.serialize(output)?; + self.data_layer.write(output)?; for layer in self.skip_layers.iter().rev() { - try!(layer.write(output)); + layer.write(output)?; } Ok(()) } |