[][src]Struct rucene::core::codec::postings::blocktree::SegmentTermIteratorInner

pub struct SegmentTermIteratorInner {
    pub input: Option<Box<dyn IndexInput>>,
    pub stack: Vec<SegmentTermsIterFrame>,
    pub current_frame_ord: usize,
    pub term_exists: bool,
    pub term: Vec<u8>,
    pub term_len: usize,
    // some fields omitted
}

Fields

input: Option<Box<dyn IndexInput>>stack: Vec<SegmentTermsIterFrame>current_frame_ord: usizeterm_exists: boolterm: Vec<u8>term_len: usize

Methods

impl SegmentTermIteratorInner[src]

pub fn field_reader(&self) -> &FieldReader[src]

pub fn term(&self) -> &[u8][src]

pub fn init_index_input(&mut self) -> Result<()>[src]

pub fn push_frame_by_fp(
    &mut self,
    arc: Option<FSTArc<ByteSequenceOutput>>,
    fp: i64,
    length: usize
) -> Result<usize>
[src]

pub fn current_frame(&self) -> &SegmentTermsIterFrame[src]

pub fn resize_term(&mut self, len: usize)[src]

Trait Implementations

impl TermIterator for SegmentTermIteratorInner[src]

type Postings = Lucene50PostingIterator

type TermState = BlockTermState

Auto Trait Implementations

Blanket Implementations

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

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

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

type Error = !

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<T> Borrow<T> for T where
    T: ?Sized
[src]

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

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