pub struct ClosureIndexKey {
pub cell: PointId,
pub section_version: u64,
pub topology_version: TopologyVersion,
}Expand description
Stable cache key for closure indices.
Fields§
§cell: PointIdSeed cell for the transitive closure.
section_version: u64Atlas version backing the section.
topology_version: TopologyVersionCaller-maintained topology version.
Trait Implementations§
Source§impl Clone for ClosureIndexKey
impl Clone for ClosureIndexKey
Source§fn clone(&self) -> ClosureIndexKey
fn clone(&self) -> ClosureIndexKey
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ClosureIndexKey
Source§impl Debug for ClosureIndexKey
impl Debug for ClosureIndexKey
impl Eq for ClosureIndexKey
Source§impl Hash for ClosureIndexKey
impl Hash for ClosureIndexKey
Source§impl PartialEq for ClosureIndexKey
impl PartialEq for ClosureIndexKey
impl StructuralPartialEq for ClosureIndexKey
Auto Trait Implementations§
impl Freeze for ClosureIndexKey
impl RefUnwindSafe for ClosureIndexKey
impl Send for ClosureIndexKey
impl Sync for ClosureIndexKey
impl Unpin for ClosureIndexKey
impl UnsafeUnpin for ClosureIndexKey
impl UnwindSafe for ClosureIndexKey
Blanket Implementations§
Source§impl<T> AccumulatePathExt for T
impl<T> AccumulatePathExt for T
fn accumulate_path<O, I>(path: I) -> Owhere
O: Orientation,
I: IntoIterator<Item = O>,
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