diff options
author | Paul Masurel <paul.masurel@gmail.com> | 2019-07-01 10:01:46 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-01 10:01:46 +0900 |
commit | 462774b15cdb81860d070c883d5b140884ff95db (patch) | |
tree | 8e39eb1adb567d51054bb6b6db08ff594987652f /src/fastfield | |
parent | 185a5b8d3159123b316018161d825bc5ce5c5f52 (diff) |
Tiqb feature/2018 (#583)
* rust 2018
* Added CHANGELOG comment
Diffstat (limited to 'src/fastfield')
-rw-r--r-- | src/fastfield/bytes/mod.rs | 4 | ||||
-rw-r--r-- | src/fastfield/bytes/reader.rs | 6 | ||||
-rw-r--r-- | src/fastfield/bytes/writer.rs | 6 | ||||
-rw-r--r-- | src/fastfield/delete.rs | 12 | ||||
-rw-r--r-- | src/fastfield/error.rs | 2 | ||||
-rw-r--r-- | src/fastfield/facet_reader.rs | 8 | ||||
-rw-r--r-- | src/fastfield/mod.rs | 22 | ||||
-rw-r--r-- | src/fastfield/multivalued/mod.rs | 16 | ||||
-rw-r--r-- | src/fastfield/multivalued/reader.rs | 8 | ||||
-rw-r--r-- | src/fastfield/multivalued/writer.rs | 16 | ||||
-rw-r--r-- | src/fastfield/reader.rs | 20 | ||||
-rw-r--r-- | src/fastfield/readers.rs | 14 | ||||
-rw-r--r-- | src/fastfield/serializer.rs | 24 | ||||
-rw-r--r-- | src/fastfield/writer.rs | 14 |
14 files changed, 86 insertions, 86 deletions
diff --git a/src/fastfield/bytes/mod.rs b/src/fastfield/bytes/mod.rs index 0106d3a..9998e7c 100644 --- a/src/fastfield/bytes/mod.rs +++ b/src/fastfield/bytes/mod.rs @@ -6,8 +6,8 @@ pub use self::writer::BytesFastFieldWriter; #[cfg(test)] mod tests { - use schema::Schema; - use Index; + use crate::schema::Schema; + use crate::Index; #[test] fn test_bytes() { diff --git a/src/fastfield/bytes/reader.rs b/src/fastfield/bytes/reader.rs index 11b6520..bf12015 100644 --- a/src/fastfield/bytes/reader.rs +++ b/src/fastfield/bytes/reader.rs @@ -1,8 +1,8 @@ use owning_ref::OwningRef; -use directory::ReadOnlySource; -use fastfield::FastFieldReader; -use DocId; +use crate::directory::ReadOnlySource; +use crate::fastfield::FastFieldReader; +use crate::DocId; /// Reader for byte array fast fields /// diff --git a/src/fastfield/bytes/writer.rs b/src/fastfield/bytes/writer.rs index 472e8d6..8b64cbb 100644 --- a/src/fastfield/bytes/writer.rs +++ b/src/fastfield/bytes/writer.rs @@ -1,8 +1,8 @@ use std::io; -use fastfield::serializer::FastFieldSerializer; -use schema::{Document, Field, Value}; -use DocId; +use crate::fastfield::serializer::FastFieldSerializer; +use crate::schema::{Document, Field, Value}; +use crate::DocId; /// Writer for byte array (as in, any number of bytes per document) fast fields /// diff --git a/src/fastfield/delete.rs b/src/fastfield/delete.rs index d77dcc0..19a30e9 100644 --- a/src/fastfield/delete.rs +++ b/src/fastfield/delete.rs @@ -1,11 +1,11 @@ +use crate::common::HasLen; +use crate::directory::ReadOnlySource; +use crate::directory::WritePtr; +use crate::space_usage::ByteCount; +use crate::DocId; use bit_set::BitSet; -use common::HasLen; -use directory::ReadOnlySource; -use directory::WritePtr; -use space_usage::ByteCount; use std::io; use std::io::Write; -use DocId; /// Write a delete `BitSet` /// @@ -82,8 +82,8 @@ impl HasLen for DeleteBitSet { #[cfg(test)] mod tests { use super::*; + use crate::directory::*; use bit_set::BitSet; - use directory::*; use std::path::PathBuf; fn test_delete_bitset_helper(bitset: &BitSet) { diff --git a/src/fastfield/error.rs b/src/fastfield/error.rs index df6c2fe..96160cb 100644 --- a/src/fastfield/error.rs +++ b/src/fastfield/error.rs @@ -1,4 +1,4 @@ -use schema::FieldEntry; +use crate::schema::FieldEntry; use std::result; /// `FastFieldNotAvailableError` is returned when the diff --git a/src/fastfield/facet_reader.rs b/src/fastfield/facet_reader.rs index 4c61e5d..4bf8f36 100644 --- a/src/fastfield/facet_reader.rs +++ b/src/fastfield/facet_reader.rs @@ -1,9 +1,9 @@ use super::MultiValueIntFastFieldReader; -use schema::Facet; +use crate::schema::Facet; +use crate::termdict::TermDictionary; +use crate::termdict::TermOrdinal; +use crate::DocId; use std::str; -use termdict::TermDictionary; -use termdict::TermOrdinal; -use DocId; /// The facet reader makes it possible to access the list of /// facets associated to a given document in a specific diff --git a/src/fastfield/mod.rs b/src/fastfield/mod.rs index 6e5c3b7..79f1252 100644 --- a/src/fastfield/mod.rs +++ b/src/fastfield/mod.rs @@ -33,10 +33,10 @@ pub use self::reader::FastFieldReader; pub use self::readers::FastFieldReaders; pub use self::serializer::FastFieldSerializer; pub use self::writer::{FastFieldsWriter, IntFastFieldWriter}; -use common; -use schema::Cardinality; -use schema::FieldType; -use schema::Value; +use crate::common; +use crate::schema::Cardinality; +use crate::schema::FieldType; +use crate::schema::Value; mod bytes; mod delete; @@ -126,16 +126,16 @@ fn value_to_u64(value: &Value) -> u64 { mod tests { use super::*; - use common::CompositeFile; - use directory::{Directory, RAMDirectory, WritePtr}; - use fastfield::FastFieldReader; + use crate::common::CompositeFile; + use crate::directory::{Directory, RAMDirectory, WritePtr}; + use crate::fastfield::FastFieldReader; + use crate::schema::Document; + use crate::schema::Field; + use crate::schema::Schema; + use crate::schema::FAST; use rand::prelude::SliceRandom; use rand::rngs::StdRng; use rand::SeedableRng; - use schema::Document; - use schema::Field; - use schema::Schema; - use schema::FAST; use std::collections::HashMap; use std::path::Path; diff --git a/src/fastfield/multivalued/mod.rs b/src/fastfield/multivalued/mod.rs index ad23fb7..9a57d15 100644 --- a/src/fastfield/multivalued/mod.rs +++ b/src/fastfield/multivalued/mod.rs @@ -7,16 +7,16 @@ pub use self::writer::MultiValueIntFastFieldWriter; #[cfg(test)] mod tests { - extern crate time; + use time; use self::time::Duration; - use collector::TopDocs; - use query::QueryParser; - use schema::Cardinality; - use schema::Facet; - use schema::IntOptions; - use schema::Schema; - use Index; + use crate::collector::TopDocs; + use crate::query::QueryParser; + use crate::schema::Cardinality; + use crate::schema::Facet; + use crate::schema::IntOptions; + use crate::schema::Schema; + use crate::Index; #[test] fn test_multivalued_u64() { diff --git a/src/fastfield/multivalued/reader.rs b/src/fastfield/multivalued/reader.rs index ee3c615..95b62ea 100644 --- a/src/fastfield/multivalued/reader.rs +++ b/src/fastfield/multivalued/reader.rs @@ -1,5 +1,5 @@ -use fastfield::{FastFieldReader, FastValue}; -use DocId; +use crate::fastfield::{FastFieldReader, FastValue}; +use crate::DocId; /// Reader for a multivalued `u64` fast field. /// @@ -64,8 +64,8 @@ impl<Item: FastValue> MultiValueIntFastFieldReader<Item> { #[cfg(test)] mod tests { - use core::Index; - use schema::{Facet, Schema}; + use crate::core::Index; + use crate::schema::{Facet, Schema}; #[test] fn test_multifastfield_reader() { diff --git a/src/fastfield/multivalued/writer.rs b/src/fastfield/multivalued/writer.rs index a4186ff..9899fb1 100644 --- a/src/fastfield/multivalued/writer.rs +++ b/src/fastfield/multivalued/writer.rs @@ -1,13 +1,13 @@ -use fastfield::serializer::FastSingleFieldSerializer; -use fastfield::value_to_u64; -use fastfield::FastFieldSerializer; +use crate::fastfield::serializer::FastSingleFieldSerializer; +use crate::fastfield::value_to_u64; +use crate::fastfield::FastFieldSerializer; +use crate::postings::UnorderedTermId; +use crate::schema::{Document, Field}; +use crate::termdict::TermOrdinal; +use crate::DocId; use itertools::Itertools; -use postings::UnorderedTermId; -use schema::{Document, Field}; use std::collections::HashMap; use std::io; -use termdict::TermOrdinal; -use DocId; /// Writer for multi-valued (as in, more than one value per document) /// int fast field. @@ -116,7 +116,7 @@ impl MultiValueIntFastFieldWriter { } { // writing the values themselves. - let mut value_serializer: FastSingleFieldSerializer<_>; + let mut value_serializer: FastSingleFieldSerializer<'_, _>; match mapping_opt { Some(mapping) => { value_serializer = serializer.new_u64_fast_field_with_idx( diff --git a/src/fastfield/reader.rs b/src/fastfield/reader.rs index bba8c24..867163b 100644 --- a/src/fastfield/reader.rs +++ b/src/fastfield/reader.rs @@ -1,18 +1,18 @@ use super::FastValue; -use common::bitpacker::BitUnpacker; -use common::compute_num_bits; -use common::BinarySerializable; -use common::CompositeFile; -use directory::ReadOnlySource; -use directory::{Directory, RAMDirectory, WritePtr}; -use fastfield::{FastFieldSerializer, FastFieldsWriter}; +use crate::common::bitpacker::BitUnpacker; +use crate::common::compute_num_bits; +use crate::common::BinarySerializable; +use crate::common::CompositeFile; +use crate::directory::ReadOnlySource; +use crate::directory::{Directory, RAMDirectory, WritePtr}; +use crate::fastfield::{FastFieldSerializer, FastFieldsWriter}; +use crate::schema::Schema; +use crate::schema::FAST; +use crate::DocId; use owning_ref::OwningRef; -use schema::Schema; -use schema::FAST; use std::collections::HashMap; use std::marker::PhantomData; use std::path::Path; -use DocId; /// Trait for accessing a fastfield. /// diff --git a/src/fastfield/readers.rs b/src/fastfield/readers.rs index 47b4391..4019cf3 100644 --- a/src/fastfield/readers.rs +++ b/src/fastfield/readers.rs @@ -1,11 +1,11 @@ -use common::CompositeFile; -use fastfield::BytesFastFieldReader; -use fastfield::MultiValueIntFastFieldReader; -use fastfield::{FastFieldNotAvailableError, FastFieldReader}; -use schema::{Cardinality, Field, FieldType, Schema}; -use space_usage::PerFieldSpaceUsage; +use crate::common::CompositeFile; +use crate::fastfield::BytesFastFieldReader; +use crate::fastfield::MultiValueIntFastFieldReader; +use crate::fastfield::{FastFieldNotAvailableError, FastFieldReader}; +use crate::schema::{Cardinality, Field, FieldType, Schema}; +use crate::space_usage::PerFieldSpaceUsage; +use crate::Result; use std::collections::HashMap; -use Result; /// Provides access to all of the FastFieldReader. /// diff --git a/src/fastfield/serializer.rs b/src/fastfield/serializer.rs index ef781c2..60f3c1b 100644 --- a/src/fastfield/serializer.rs +++ b/src/fastfield/serializer.rs @@ -1,10 +1,10 @@ -use common::bitpacker::BitPacker; -use common::compute_num_bits; -use common::BinarySerializable; -use common::CompositeWrite; -use common::CountingWriter; -use directory::WritePtr; -use schema::Field; +use crate::common::bitpacker::BitPacker; +use crate::common::compute_num_bits; +use crate::common::BinarySerializable; +use crate::common::CompositeWrite; +use crate::common::CountingWriter; +use crate::directory::WritePtr; +use crate::schema::Field; use std::io::{self, Write}; /// `FastFieldSerializer` is in charge of serializing @@ -45,7 +45,7 @@ impl FastFieldSerializer { field: Field, min_value: u64, max_value: u64, - ) -> io::Result<FastSingleFieldSerializer<CountingWriter<WritePtr>>> { + ) -> io::Result<FastSingleFieldSerializer<'_, CountingWriter<WritePtr>>> { self.new_u64_fast_field_with_idx(field, min_value, max_value, 0) } @@ -56,7 +56,7 @@ impl FastFieldSerializer { min_value: u64, max_value: u64, idx: usize, - ) -> io::Result<FastSingleFieldSerializer<CountingWriter<WritePtr>>> { + ) -> io::Result<FastSingleFieldSerializer<'_, CountingWriter<WritePtr>>> { let field_write = self.composite_write.for_field_with_idx(field, idx); FastSingleFieldSerializer::open(field_write, min_value, max_value) } @@ -66,7 +66,7 @@ impl FastFieldSerializer { &mut self, field: Field, idx: usize, - ) -> io::Result<FastBytesFieldSerializer<CountingWriter<WritePtr>>> { + ) -> io::Result<FastBytesFieldSerializer<'_, CountingWriter<WritePtr>>> { let field_write = self.composite_write.for_field_with_idx(field, idx); FastBytesFieldSerializer::open(field_write) } @@ -79,7 +79,7 @@ impl FastFieldSerializer { } } -pub struct FastSingleFieldSerializer<'a, W: Write + 'a> { +pub struct FastSingleFieldSerializer<'a, W: Write> { bit_packer: BitPacker, write: &'a mut W, min_value: u64, @@ -127,7 +127,7 @@ impl<'a, W: Write> FastSingleFieldSerializer<'a, W> { } } -pub struct FastBytesFieldSerializer<'a, W: Write + 'a> { +pub struct FastBytesFieldSerializer<'a, W: Write> { write: &'a mut W, } diff --git a/src/fastfield/writer.rs b/src/fastfield/writer.rs index 1c3d11e..a9d9120 100644 --- a/src/fastfield/writer.rs +++ b/src/fastfield/writer.rs @@ -1,13 +1,13 @@ use super::multivalued::MultiValueIntFastFieldWriter; -use common; -use common::BinarySerializable; -use common::VInt; -use fastfield::{BytesFastFieldWriter, FastFieldSerializer}; -use postings::UnorderedTermId; -use schema::{Cardinality, Document, Field, FieldType, Schema}; +use crate::common; +use crate::common::BinarySerializable; +use crate::common::VInt; +use crate::fastfield::{BytesFastFieldWriter, FastFieldSerializer}; +use crate::postings::UnorderedTermId; +use crate::schema::{Cardinality, Document, Field, FieldType, Schema}; +use crate::termdict::TermOrdinal; use std::collections::HashMap; use std::io; -use termdict::TermOrdinal; /// The fastfieldswriter regroup all of the fast field writers. pub struct FastFieldsWriter { |