summaryrefslogtreecommitdiffstats
path: root/src/indexer/segment_writer.rs
diff options
context:
space:
mode:
authorPaul Masurel <paul.masurel@gmail.com>2018-05-07 23:57:53 -0700
committerPaul Masurel <paul.masurel@gmail.com>2018-05-07 23:57:53 -0700
commit24050d0eb526ab63323f91e03e55ea61fc6fc1ea (patch)
tree8f290a9d7983abb7aed4c89dd4ca04d58045ddd1 /src/indexer/segment_writer.rs
parent9a0b7f9855f34eb772358e0cc1d00b4fa937c781 (diff)
Remove some unsafe stuff, justified some of it.
Diffstat (limited to 'src/indexer/segment_writer.rs')
-rw-r--r--src/indexer/segment_writer.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/indexer/segment_writer.rs b/src/indexer/segment_writer.rs
index bfd3dd7..3b63098 100644
--- a/src/indexer/segment_writer.rs
+++ b/src/indexer/segment_writer.rs
@@ -138,8 +138,7 @@ impl<'a> SegmentWriter<'a> {
}
})
.collect();
- let mut term = unsafe { Term::with_capacity(100) };
- term.set_field(field);
+ let mut term = Term::for_field(field); // we set the Term
for facet_bytes in facets {
let mut unordered_term_id_opt = None;
let fake_str = unsafe { str::from_utf8_unchecked(facet_bytes) };