pub struct TwoHopChunk {
pub groups: Vec<TwoHopGroup>,
pub total_count: u64,
}Expand description
A factorized 2-hop chunk: each group is one (mid, [fof…]) set.
Fields§
§groups: Vec<TwoHopGroup>§total_count: u64Implementations§
Source§impl TwoHopChunk
impl TwoHopChunk
Sourcepub fn logical_row_count(&self) -> u64
pub fn logical_row_count(&self) -> u64
Total logical row count (sum of fof set sizes).
Auto Trait Implementations§
impl Freeze for TwoHopChunk
impl RefUnwindSafe for TwoHopChunk
impl Send for TwoHopChunk
impl Sync for TwoHopChunk
impl Unpin for TwoHopChunk
impl UnsafeUnpin for TwoHopChunk
impl UnwindSafe for TwoHopChunk
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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