pub struct WorktreeSession {
pub original_cwd: String,
pub worktree_path: String,
pub worktree_name: String,
pub original_branch: Option<String>,
pub session_id: String,
pub hook_based: Option<bool>,
}Expand description
Worktree session information
Fields§
§original_cwd: String§worktree_path: String§worktree_name: String§original_branch: Option<String>§session_id: String§hook_based: Option<bool>Trait Implementations§
Source§impl Clone for WorktreeSession
impl Clone for WorktreeSession
Source§fn clone(&self) -> WorktreeSession
fn clone(&self) -> WorktreeSession
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WorktreeSession
impl Debug for WorktreeSession
Source§impl Default for WorktreeSession
impl Default for WorktreeSession
Source§fn default() -> WorktreeSession
fn default() -> WorktreeSession
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorktreeSession
impl<'de> Deserialize<'de> for WorktreeSession
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 WorktreeSession
impl RefUnwindSafe for WorktreeSession
impl Send for WorktreeSession
impl Sync for WorktreeSession
impl Unpin for WorktreeSession
impl UnsafeUnpin for WorktreeSession
impl UnwindSafe for WorktreeSession
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