pub struct ProjectInit {
pub include: Vec<String>,
pub commands: Vec<String>,
}Expand description
Parsed .tam.toml configuration for initializing new worktrees.
Fields§
§include: Vec<String>File globs to copy from the main checkout (e.g. [".env", ".claude/**"]).
commands: Vec<String>Shell commands to run in the new worktree (e.g. ["npm install"]).
Trait Implementations§
Source§impl Debug for ProjectInit
impl Debug for ProjectInit
Source§impl Default for ProjectInit
impl Default for ProjectInit
Source§fn default() -> ProjectInit
fn default() -> ProjectInit
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProjectInit
impl RefUnwindSafe for ProjectInit
impl Send for ProjectInit
impl Sync for ProjectInit
impl Unpin for ProjectInit
impl UnsafeUnpin for ProjectInit
impl UnwindSafe for ProjectInit
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