pub struct CurrentInputs {
pub available_artifacts: Vec<String>,
pub spec_exists: bool,
pub latest_completed_phase: Option<String>,
}Expand description
Current inputs available for a phase (high-level metadata only) Excludes full packet and raw artifacts per FR-Claude Code-CLI requirements
Fields§
§available_artifacts: Vec<String>List of available artifact names (not full contents)
spec_exists: boolWhether the spec directory exists
latest_completed_phase: Option<String>Latest completed phase (if any)
Trait Implementations§
Source§impl Clone for CurrentInputs
impl Clone for CurrentInputs
Source§fn clone(&self) -> CurrentInputs
fn clone(&self) -> CurrentInputs
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 CurrentInputs
impl Debug for CurrentInputs
Source§impl<'de> Deserialize<'de> for CurrentInputs
impl<'de> Deserialize<'de> for CurrentInputs
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CurrentInputs
impl RefUnwindSafe for CurrentInputs
impl Send for CurrentInputs
impl Sync for CurrentInputs
impl Unpin for CurrentInputs
impl UnsafeUnpin for CurrentInputs
impl UnwindSafe for CurrentInputs
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