pub struct LineRow {
pub line: String,
pub branch: String,
pub presence: &'static str,
pub newest_release: Option<String>,
pub newest_candidate: Option<String>,
pub tag_covered: Option<bool>,
pub seat: Option<String>,
}Expand description
One line’s row in the inventory.
Fields§
§line: StringThe <major>.<minor> name.
branch: StringThe branch, release/<line>.
presence: &'static strWhere the branch exists: local, remote, or both.
newest_release: Option<String>The newest v<line>.* release tag, absent while none exists.
newest_candidate: Option<String>The newest v<line>.*-rc.* candidate tag, absent while none exists.
tag_covered: Option<bool>Whether every commit the local branch holds beyond the trunk is reachable from a tag — what makes a retirement safe. Absent for a remote-only line, which this clone cannot judge.
seat: Option<String>The worktree seating the branch, where one exists.
Trait Implementations§
Auto Trait Implementations§
impl Forget for LineRow
impl Freeze for LineRow
impl Move for LineRow
impl RefUnwindSafe for LineRow
impl Send for LineRow
impl Sync for LineRow
impl Unpin for LineRow
impl UnsafeUnpin for LineRow
impl UnwindSafe for LineRow
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