pub struct SpecFrontmatter {Show 32 fields
pub type: String,
pub status: SpecStatus,
pub depends_on: Option<Vec<String>>,
pub labels: Option<Vec<String>>,
pub target_files: Option<Vec<String>>,
pub context: Option<Vec<String>>,
pub prompt: Option<String>,
pub branch: Option<String>,
pub commits: Option<Vec<String>>,
pub completed_at: Option<String>,
pub model: Option<String>,
pub tracks: Option<Vec<String>>,
pub informed_by: Option<Vec<String>>,
pub origin: Option<Vec<String>>,
pub schedule: Option<String>,
pub source_branch: Option<String>,
pub target_branch: Option<String>,
pub conflicting_files: Option<Vec<String>>,
pub blocked_specs: Option<Vec<String>>,
pub original_spec: Option<String>,
pub last_verified: Option<String>,
pub verification_status: Option<String>,
pub verification_failures: Option<Vec<String>>,
pub replayed_at: Option<String>,
pub replay_count: Option<u32>,
pub original_completed_at: Option<String>,
pub derived_fields: Option<Vec<String>>,
pub approval: Option<Approval>,
pub members: Option<Vec<String>>,
pub output_schema: Option<String>,
pub public: Option<bool>,
pub retry_state: Option<RetryState>,
}Fields§
§type: String§status: SpecStatus§depends_on: Option<Vec<String>>§labels: Option<Vec<String>>§target_files: Option<Vec<String>>§context: Option<Vec<String>>§prompt: Option<String>§branch: Option<String>§commits: Option<Vec<String>>§completed_at: Option<String>§model: Option<String>§tracks: Option<Vec<String>>§informed_by: Option<Vec<String>>§origin: Option<Vec<String>>§schedule: Option<String>§source_branch: Option<String>§target_branch: Option<String>§conflicting_files: Option<Vec<String>>§blocked_specs: Option<Vec<String>>§original_spec: Option<String>§last_verified: Option<String>§verification_status: Option<String>§verification_failures: Option<Vec<String>>§replayed_at: Option<String>§replay_count: Option<u32>§original_completed_at: Option<String>§derived_fields: Option<Vec<String>>§approval: Option<Approval>§members: Option<Vec<String>>§output_schema: Option<String>§public: Option<bool>§retry_state: Option<RetryState>Trait Implementations§
Source§impl Clone for SpecFrontmatter
impl Clone for SpecFrontmatter
Source§fn clone(&self) -> SpecFrontmatter
fn clone(&self) -> SpecFrontmatter
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 SpecFrontmatter
impl Debug for SpecFrontmatter
Source§impl Default for SpecFrontmatter
impl Default for SpecFrontmatter
Source§impl<'de> Deserialize<'de> for SpecFrontmatter
impl<'de> Deserialize<'de> for SpecFrontmatter
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 SpecFrontmatter
impl RefUnwindSafe for SpecFrontmatter
impl Send for SpecFrontmatter
impl Sync for SpecFrontmatter
impl Unpin for SpecFrontmatter
impl UnwindSafe for SpecFrontmatter
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