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>,
}Expand description
Raw fallow similar-code --format json output.
Fields§
§schema_version: SimilarCodeSchemaVersionIndependent envelope schema version.
version: ToolVersionFallow version that produced this output.
elapsed_ms: ElapsedMsEnd-to-end elapsed milliseconds.
generation: SimilarCodeGenerationImmutable provider, model, and parameter provenance.
candidates: Vec<SimilarCodeCandidate>Deterministically ordered unverified candidates.
completion: SimilarCodeCompletionTyped completion and boundedness accounting.
diagnostics: Vec<SimilarCodeDiagnostic>Non-severity diagnostics in deterministic order.
Trait Implementations§
Source§impl Clone for SimilarCodeOutput
impl Clone for SimilarCodeOutput
Source§impl Debug for SimilarCodeOutput
impl Debug for SimilarCodeOutput
Source§impl<'de> Deserialize<'de> for SimilarCodeOutput
impl<'de> Deserialize<'de> for SimilarCodeOutput
Source§fn deserialize<Deserializer>(
deserializer: Deserializer,
) -> Result<Self, Deserializer::Error>where
Deserializer: Deserializer<'de>,
fn deserialize<Deserializer>(
deserializer: Deserializer,
) -> Result<Self, Deserializer::Error>where
Deserializer: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SimilarCodeOutput
impl RefUnwindSafe for SimilarCodeOutput
impl Send for SimilarCodeOutput
impl Sync for SimilarCodeOutput
impl Unpin for SimilarCodeOutput
impl UnsafeUnpin for SimilarCodeOutput
impl UnwindSafe for SimilarCodeOutput
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