summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjason-wolfe <mypetclone@gmail.com>2018-04-10 12:27:34 +0900
committerPaul Masurel <paul.masurel@gmail.com>2018-04-10 12:27:34 +0900
commit4c6f9541e9e2f8d8c1313284041e63ab75c58e2b (patch)
tree54fddec772576d8575b081840ba159db405fbd96
parent743ae102f1d1ba9eba3bdc94683db060c4882cf1 (diff)
#263: Make MultiValueIntFastFieldWriter public, expose via FastFieldsWriter (#264)
-rw-r--r--src/fastfield/mod.rs2
-rw-r--r--src/fastfield/writer.rs3
2 files changed, 2 insertions, 3 deletions
diff --git a/src/fastfield/mod.rs b/src/fastfield/mod.rs
index 612c4e1..5142163 100644
--- a/src/fastfield/mod.rs
+++ b/src/fastfield/mod.rs
@@ -31,7 +31,7 @@ pub use self::delete::DeleteBitSet;
pub use self::delete::write_delete_bitset;
pub use self::error::{FastFieldNotAvailableError, Result};
pub use self::facet_reader::FacetReader;
-pub use self::multivalued::MultiValueIntFastFieldReader;
+pub use self::multivalued::{MultiValueIntFastFieldWriter, MultiValueIntFastFieldReader};
pub use self::reader::FastFieldReader;
pub use self::serializer::FastFieldSerializer;
pub use self::writer::{FastFieldsWriter, IntFastFieldWriter};
diff --git a/src/fastfield/writer.rs b/src/fastfield/writer.rs
index 0751c8b..a396da9 100644
--- a/src/fastfield/writer.rs
+++ b/src/fastfield/writer.rs
@@ -68,12 +68,11 @@ impl FastFieldsWriter {
///
/// Returns None if the field does not exist, or is not
/// configured as a multivalued fastfield in the schema.
- pub(crate) fn get_multivalue_writer(
+ pub fn get_multivalue_writer(
&mut self,
field: Field,
) -> Option<&mut MultiValueIntFastFieldWriter> {
// TODO optimize
- // TODO expose for users
self.multi_values_writers
.iter_mut()
.find(|multivalue_writer| multivalue_writer.field() == field)