pub struct WorktreeReport {
pub feature: String,
pub path: Option<String>,
pub project_dir: Option<String>,
pub branch: Option<String>,
pub base: Option<String>,
pub created: bool,
pub refused_paths: Vec<RefusedPath>,
}Expand description
Result of speccoder worktree.
Fields§
§feature: StringThe feature the worktree is for.
path: Option<String>Absolute worktree path.
project_dir: Option<String>Spec Kit project directory inside the worktree.
branch: Option<String>speccoder/<feature>.
base: Option<String>Commit the branch points at.
created: boolCreated now (false: reused).
refused_paths: Vec<RefusedPath>Offending paths with reasons, when refused.
Trait Implementations§
Source§impl Clone for WorktreeReport
impl Clone for WorktreeReport
Source§impl Debug for WorktreeReport
impl Debug for WorktreeReport
impl Eq for WorktreeReport
Source§impl JsonSchema for WorktreeReport
impl JsonSchema for WorktreeReport
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for WorktreeReport
impl PartialEq for WorktreeReport
Source§impl Serialize for WorktreeReport
impl Serialize for WorktreeReport
impl StructuralPartialEq for WorktreeReport
Auto Trait Implementations§
impl Freeze for WorktreeReport
impl RefUnwindSafe for WorktreeReport
impl Send for WorktreeReport
impl Sync for WorktreeReport
impl Unpin for WorktreeReport
impl UnsafeUnpin for WorktreeReport
impl UnwindSafe for WorktreeReport
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