pub enum CursorIdentity {
Project {
path: String,
},
Worktree {
path: String,
},
Session {
worktree_path: String,
session_name: String,
},
}Expand description
Stable cursor identity — survives session appear/disappear and expand-state changes.
Variants§
Trait Implementations§
Source§impl Clone for CursorIdentity
impl Clone for CursorIdentity
Source§fn clone(&self) -> CursorIdentity
fn clone(&self) -> CursorIdentity
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 moreSource§impl<'de> Deserialize<'de> for CursorIdentity
impl<'de> Deserialize<'de> for CursorIdentity
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CursorIdentity
impl RefUnwindSafe for CursorIdentity
impl Send for CursorIdentity
impl Sync for CursorIdentity
impl Unpin for CursorIdentity
impl UnsafeUnpin for CursorIdentity
impl UnwindSafe for CursorIdentity
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