pub struct ReachView<'a> {
pub table: &'a ReachTable,
pub by_row: &'a [u32],
pub graph: &'a OrdGraph,
}Expand description
The table, its row index and the graph, paired by the fold that built them so a lookup can never mix a table with another fold’s rows.
Fields§
§table: &'a ReachTable§by_row: &'a [u32]§graph: &'a OrdGraphImplementations§
Source§impl<'a> ReachView<'a>
impl<'a> ReachView<'a>
Sourcepub fn bitmap_of_row(&self, row: u32) -> Option<&'a RoaringBitmap>
pub fn bitmap_of_row(&self, row: u32) -> Option<&'a RoaringBitmap>
The stored bitmap of the commit at row, if it has one.
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for ReachView<'a>
impl<'a> RefUnwindSafe for ReachView<'a>
impl<'a> Send for ReachView<'a>
impl<'a> Sync for ReachView<'a>
impl<'a> Unpin for ReachView<'a>
impl<'a> UnsafeUnpin for ReachView<'a>
impl<'a> UnwindSafe for ReachView<'a>
Blanket Implementations§
impl<T> Allocation for T
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