pub struct ProjectStatusData {
pub is_project: bool,
pub project_name: Option<String>,
pub vault_exists: bool,
pub vault_accessible: bool,
pub git_detected: bool,
pub git_root: Option<String>,
pub git_bound: bool,
pub git_remote_current: Option<String>,
pub git_remote_bound: Option<String>,
pub targets_configured: Vec<String>,
pub ready_for_push: bool,
}Expand description
High-level project status snapshot used for CLI reporting.
Fields§
§is_project: bool§project_name: Option<String>§vault_exists: bool§vault_accessible: bool§git_detected: bool§git_root: Option<String>§git_bound: bool§git_remote_current: Option<String>§git_remote_bound: Option<String>§targets_configured: Vec<String>§ready_for_push: boolTrait Implementations§
Source§impl Clone for ProjectStatusData
impl Clone for ProjectStatusData
Source§fn clone(&self) -> ProjectStatusData
fn clone(&self) -> ProjectStatusData
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 moreAuto Trait Implementations§
impl Freeze for ProjectStatusData
impl RefUnwindSafe for ProjectStatusData
impl Send for ProjectStatusData
impl Sync for ProjectStatusData
impl Unpin for ProjectStatusData
impl UnwindSafe for ProjectStatusData
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