pub struct ScaffoldStatus {
pub matching: Vec<PathBuf>,
pub modified: Vec<(PathBuf, FileStatus)>,
pub missing: Vec<PathBuf>,
pub extra: Vec<PathBuf>,
pub is_current: bool,
}Expand description
Result of comparing scaffold to actual project
Fields§
§matching: Vec<PathBuf>Files that match exactly
modified: Vec<(PathBuf, FileStatus)>Files that have been modified
missing: Vec<PathBuf>Files that are missing
extra: Vec<PathBuf>Extra files in .claude directories not from scaffold
is_current: boolWhether scaffold is up-to-date
Implementations§
Trait Implementations§
Source§impl Clone for ScaffoldStatus
impl Clone for ScaffoldStatus
Source§fn clone(&self) -> ScaffoldStatus
fn clone(&self) -> ScaffoldStatus
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 ScaffoldStatus
impl Debug for ScaffoldStatus
Auto Trait Implementations§
impl Freeze for ScaffoldStatus
impl RefUnwindSafe for ScaffoldStatus
impl Send for ScaffoldStatus
impl Sync for ScaffoldStatus
impl Unpin for ScaffoldStatus
impl UnsafeUnpin for ScaffoldStatus
impl UnwindSafe for ScaffoldStatus
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