diff options
author | Paul Masurel <paul.masurel@gmail.com> | 2017-08-26 18:40:30 +0900 |
---|---|---|
committer | Paul Masurel <paul.masurel@gmail.com> | 2017-08-26 18:40:30 +0900 |
commit | 8e450c770a55a6ee636c5ab5ac2357683bbf469d (patch) | |
tree | 51a8cd45fed51c544883166dbe9ca5be8e20a197 /src/fastfield/reader.rs | |
parent | a757902aed0b5f6834b6d4a853b56fc87f0140bd (diff) |
Better error handling. Some doc.
Diffstat (limited to 'src/fastfield/reader.rs')
-rw-r--r-- | src/fastfield/reader.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/fastfield/reader.rs b/src/fastfield/reader.rs index a2992c3..0c59cba 100644 --- a/src/fastfield/reader.rs +++ b/src/fastfield/reader.rs @@ -136,9 +136,12 @@ impl From<Vec<u64>> for U64FastFieldReader { let write: WritePtr = directory.open_write(Path::new("test")).unwrap(); let mut serializer = FastFieldSerializer::from_write(write).unwrap(); let mut fast_field_writers = FastFieldsWriter::from_schema(&schema); - for val in vals { - let mut fast_field_writer = fast_field_writers.get_field_writer(field).unwrap(); - fast_field_writer.add_val(val); + // TODO Error not unwrap + { + let fast_field_writer = fast_field_writers.get_field_writer(field).unwrap(); + for val in vals { + fast_field_writer.add_val(val); + } } fast_field_writers.serialize(&mut serializer).unwrap(); serializer.close().unwrap(); |