summaryrefslogtreecommitdiffstats
path: root/src/datastruct/skip/skiplist_builder.rs
diff options
context:
space:
mode:
authorPaul Masurel <paul.masurel@gmail.com>2017-06-02 21:03:37 +0900
committerPaul Masurel <paul.masurel@gmail.com>2017-06-02 21:03:37 +0900
commit36376201877df652c1bbe236d16ab94b34af1c22 (patch)
tree89306137201a3a876f303e8e2443c457e76f014a /src/datastruct/skip/skiplist_builder.rs
parent4cfc9806c0dacd4cd4e7a67c5398b4a66b80af9f (diff)
parenta94679d74d6847f827af4932b540038cf7956f6c (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.rs14
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(())
}