Struct tantivy::fieldnorm::FieldNormReaders[][src]

pub struct FieldNormReaders { /* fields omitted */ }

Reader for the fieldnorm (for each document, the number of tokens indexed in the field) of all indexed fields in the index.

Each fieldnorm is approximately compressed over one byte. We refer to this byte as fieldnorm_id. The mapping from fieldnorm to fieldnorm_id is given by monotonic.

Implementations

impl FieldNormReaders[src]

pub fn open(file: FileSlice) -> Result<FieldNormReaders>[src]

Creates a field norm reader.

pub fn get_field(&self, field: Field) -> Result<Option<FieldNormReader>>[src]

Returns the FieldNormReader for a specific field.

pub fn space_usage(&self) -> PerFieldSpaceUsage[src]

Return a break down of the space usage per field.

Trait Implementations

impl Clone for FieldNormReaders[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Send + Sync + Any
[src]

impl<T> From<T> for T[src]

impl<T> Fruit for T where
    T: Send + Downcast
[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,