pub enum PyramidLayout {
Combined,
CommunityOnly,
}Expand description
What a pyramid-meta section carries besides the community summary.
Variants§
Combined
Everything, as every build up to 0.3.x wrote it: the summary, the
per-community descriptors, the schema pyramid, query_stats, the
characteristic sets and the bounded (8,192-entry) label block.
CommunityOnly
Only what needs the community partition: the summary and the
per-community descriptors. The schema, query_stats and the
characteristic sets live in the SCHEMA section (kind 9) and the labels
in the LABEL_INDEX section (kind 8) — what rete build writes.
Trait Implementations§
Source§impl Clone for PyramidLayout
impl Clone for PyramidLayout
impl Copy for PyramidLayout
Source§impl Debug for PyramidLayout
impl Debug for PyramidLayout
Source§impl Default for PyramidLayout
impl Default for PyramidLayout
impl Eq for PyramidLayout
Source§impl PartialEq for PyramidLayout
impl PartialEq for PyramidLayout
impl StructuralPartialEq for PyramidLayout
Auto Trait Implementations§
impl Freeze for PyramidLayout
impl RefUnwindSafe for PyramidLayout
impl Send for PyramidLayout
impl Sync for PyramidLayout
impl Unpin for PyramidLayout
impl UnsafeUnpin for PyramidLayout
impl UnwindSafe for PyramidLayout
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more