pub struct PanelKey(/* private fields */);Expand description
Stable panel identity that survives tree rebuilds.
Assigned based on declaration order (sequence position). Panels sharing the same kind get distinct keys. Used for deterministic restore of focus and collapsed state when multiple panels share a kind.
Implementations§
Trait Implementations§
impl Copy for PanelKey
impl Eq for PanelKey
impl StructuralPartialEq for PanelKey
Auto Trait Implementations§
impl Freeze for PanelKey
impl RefUnwindSafe for PanelKey
impl Send for PanelKey
impl Sync for PanelKey
impl Unpin for PanelKey
impl UnsafeUnpin for PanelKey
impl UnwindSafe for PanelKey
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