pub(crate) struct RepositoryWorktreeReport {
pub(crate) role: &'static str,
pub(crate) state: &'static str,
pub(crate) root: Option<String>,
pub(crate) administrative_directory: Option<String>,
pub(crate) blocker: Option<String>,
}Expand description
One content-free structural worktree row.
Fields§
§role: &'static strPrimary, linked, or non-Git source role.
state: &'static strActive, missing, or invalid structural state.
root: Option<String>Exact source root when active.
administrative_directory: Option<String>Git-owned administrative directory when applicable.
blocker: Option<String>Bounded structural failure when invalid.
Trait Implementations§
Source§impl Debug for RepositoryWorktreeReport
impl Debug for RepositoryWorktreeReport
Auto Trait Implementations§
impl Freeze for RepositoryWorktreeReport
impl RefUnwindSafe for RepositoryWorktreeReport
impl Send for RepositoryWorktreeReport
impl Sync for RepositoryWorktreeReport
impl Unpin for RepositoryWorktreeReport
impl UnsafeUnpin for RepositoryWorktreeReport
impl UnwindSafe for RepositoryWorktreeReport
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more