Skip to main content

SimilarCodeOutput

Type Alias SimilarCodeOutput 

Source
pub type SimilarCodeOutput = SimilarCodeOutput;
Expand description

Raw opt-in semantic similar-code candidate envelope.

Aliased Type§

pub struct SimilarCodeOutput {
    pub schema_version: SimilarCodeSchemaVersion,
    pub version: ToolVersion,
    pub elapsed_ms: ElapsedMs,
    pub generation: SimilarCodeGeneration,
    pub candidates: Vec<SimilarCodeCandidate>,
    pub completion: SimilarCodeCompletion,
    pub diagnostics: Vec<SimilarCodeDiagnostic>,
}

Fields§

§schema_version: SimilarCodeSchemaVersion

Independent envelope schema version.

§version: ToolVersion

Fallow version that produced this output.

§elapsed_ms: ElapsedMs

End-to-end elapsed milliseconds.

§generation: SimilarCodeGeneration

Immutable provider, model, and parameter provenance.

§candidates: Vec<SimilarCodeCandidate>

Deterministically ordered unverified candidates.

§completion: SimilarCodeCompletion

Typed completion and boundedness accounting.

§diagnostics: Vec<SimilarCodeDiagnostic>

Non-severity diagnostics in deterministic order.