pub struct WorktreeInfo {Show 13 fields
pub name: String,
pub branch: String,
pub path: PathBuf,
pub is_main: bool,
pub alias: Option<String>,
pub sessions: Vec<SessionInfo>,
pub expanded: bool,
pub git_info: Option<GitInfo>,
pub fetch_failed: bool,
pub fetch_fail_count: u32,
pub fetch_fail_reason: Option<FetchFailReason>,
pub last_fetched: Option<Instant>,
pub git_info_fetched_at: Option<Instant>,
}Fields§
§name: String§branch: String§path: PathBuf§is_main: bool§alias: Option<String>§sessions: Vec<SessionInfo>§expanded: bool§git_info: Option<GitInfo>§fetch_failed: bool§fetch_fail_count: u32§fetch_fail_reason: Option<FetchFailReason>§last_fetched: Option<Instant>§git_info_fetched_at: Option<Instant>Implementations§
Source§impl WorktreeInfo
impl WorktreeInfo
pub fn display_name(&self) -> &str
pub fn session_slug(&self, project_name: &str) -> String
pub fn session_names(&self) -> Vec<String>
Trait Implementations§
Source§impl Clone for WorktreeInfo
impl Clone for WorktreeInfo
Source§fn clone(&self) -> WorktreeInfo
fn clone(&self) -> WorktreeInfo
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 Debug for WorktreeInfo
impl Debug for WorktreeInfo
Auto Trait Implementations§
impl Freeze for WorktreeInfo
impl RefUnwindSafe for WorktreeInfo
impl Send for WorktreeInfo
impl Sync for WorktreeInfo
impl Unpin for WorktreeInfo
impl UnsafeUnpin for WorktreeInfo
impl UnwindSafe for WorktreeInfo
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