Struct tantivy::space_usage::SegmentSpaceUsage [−][src]
pub struct SegmentSpaceUsage { /* fields omitted */ }
Expand description
Represents combined space usage for all of the large components comprising a segment.
Implementations
Space usage for the given component
Clones the underlying data. Use the components directly if this is somehow in performance critical code.
Space usage for term dictionary
Space usage for postings list
Space usage for positions
Space usage for fast fields
Space usage for field norms
Space usage for stored documents
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for SegmentSpaceUsage
impl Send for SegmentSpaceUsage
impl Sync for SegmentSpaceUsage
impl Unpin for SegmentSpaceUsage
impl UnwindSafe for SegmentSpaceUsage
Blanket Implementations
Mutably borrows from an owned value. Read more
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more