pub struct PaneGroupId(pub u32);Expand description
Process-monotonic id for a scroll-binding pane group (slice D.4.a,
2026-05-29) — a set of panes whose scrolling is linked, such as the two
sides of a diff. The
PaneGroup struct itself lives in lattice-host (the trait
underneath it needs host-side state); the id is hoisted into
lattice-core so lattice-core-level code can hold and pass
the handle without depending on the host crate.
See docs/dev/architecture/pane-groups.md.
Tuple Fields§
§0: u32Implementations§
Source§impl PaneGroupId
impl PaneGroupId
Trait Implementations§
Source§impl Clone for PaneGroupId
impl Clone for PaneGroupId
Source§fn clone(&self) -> PaneGroupId
fn clone(&self) -> PaneGroupId
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 PaneGroupId
Source§impl Debug for PaneGroupId
impl Debug for PaneGroupId
Source§impl Default for PaneGroupId
impl Default for PaneGroupId
Source§fn default() -> PaneGroupId
fn default() -> PaneGroupId
Returns the “default value” for a type. Read more
impl Eq for PaneGroupId
Source§impl Hash for PaneGroupId
impl Hash for PaneGroupId
Source§impl Ord for PaneGroupId
impl Ord for PaneGroupId
Source§fn cmp(&self, other: &PaneGroupId) -> Ordering
fn cmp(&self, other: &PaneGroupId) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for PaneGroupId
impl PartialEq for PaneGroupId
Source§impl PartialOrd for PaneGroupId
impl PartialOrd for PaneGroupId
impl StructuralPartialEq for PaneGroupId
Auto Trait Implementations§
impl Freeze for PaneGroupId
impl RefUnwindSafe for PaneGroupId
impl Send for PaneGroupId
impl Sync for PaneGroupId
impl Unpin for PaneGroupId
impl UnsafeUnpin for PaneGroupId
impl UnwindSafe for PaneGroupId
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.