diff options
author | jason-wolfe <mypetclone@gmail.com> | 2018-04-10 12:27:34 +0900 |
---|---|---|
committer | Paul Masurel <paul.masurel@gmail.com> | 2018-04-10 12:27:34 +0900 |
commit | 4c6f9541e9e2f8d8c1313284041e63ab75c58e2b (patch) | |
tree | 54fddec772576d8575b081840ba159db405fbd96 | |
parent | 743ae102f1d1ba9eba3bdc94683db060c4882cf1 (diff) |
#263: Make MultiValueIntFastFieldWriter public, expose via FastFieldsWriter (#264)
-rw-r--r-- | src/fastfield/mod.rs | 2 | ||||
-rw-r--r-- | src/fastfield/writer.rs | 3 |
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) |