pub struct SpeckitMeta {
pub version: Option<String>,
pub integration: Option<String>,
pub script: Option<String>,
pub feature_numbering: Option<String>,
pub current_feature: Option<String>,
}Expand description
Spec Kit metadata from .specify/*.json; each field is None when absent.
Fields§
§version: Option<String>speckit_version from init-options.json.
integration: Option<String>The coding-agent integration, e.g. claude.
script: Option<String>Script flavour, e.g. sh.
feature_numbering: Option<String>sequential or timestamp.
current_feature: Option<String>feature_directory from feature.json, as recorded.
Trait Implementations§
Source§impl Clone for SpeckitMeta
impl Clone for SpeckitMeta
Source§impl Debug for SpeckitMeta
impl Debug for SpeckitMeta
Source§impl Default for SpeckitMeta
impl Default for SpeckitMeta
impl Eq for SpeckitMeta
Source§impl JsonSchema for SpeckitMeta
impl JsonSchema for SpeckitMeta
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 SpeckitMeta
impl PartialEq for SpeckitMeta
Source§impl Serialize for SpeckitMeta
impl Serialize for SpeckitMeta
impl StructuralPartialEq for SpeckitMeta
Auto Trait Implementations§
impl Freeze for SpeckitMeta
impl RefUnwindSafe for SpeckitMeta
impl Send for SpeckitMeta
impl Sync for SpeckitMeta
impl Unpin for SpeckitMeta
impl UnsafeUnpin for SpeckitMeta
impl UnwindSafe for SpeckitMeta
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