pub struct SimilarCodeReviewOutput {
pub schema_version: SimilarCodeReviewSchemaVersion,
pub version: ToolVersion,
pub elapsed_ms: ElapsedMs,
pub generation: SimilarCodeGeneration,
pub review: SimilarCodeReviewProvenance,
pub candidates: Vec<SimilarCodeReviewedCandidate>,
pub completion: SimilarCodeCompletion,
pub diagnostics: Vec<SimilarCodeDiagnostic>,
}Expand description
fallow similar-code review --format json output.
Fields§
§schema_version: SimilarCodeReviewSchemaVersionIndependent review envelope schema version.
version: ToolVersionFallow version that produced this output.
elapsed_ms: ElapsedMsEnd-to-end elapsed milliseconds.
generation: SimilarCodeGenerationImmutable generation provenance copied from the candidate document.
review: SimilarCodeReviewProvenanceInput document provenance for this deterministic join.
candidates: Vec<SimilarCodeReviewedCandidate>Raw candidates joined with verdicts in candidate order.
completion: SimilarCodeCompletionTyped completion and boundedness accounting.
diagnostics: Vec<SimilarCodeDiagnostic>Non-severity diagnostics in deterministic order.
Trait Implementations§
Source§impl Clone for SimilarCodeReviewOutput
impl Clone for SimilarCodeReviewOutput
Source§impl Debug for SimilarCodeReviewOutput
impl Debug for SimilarCodeReviewOutput
Source§impl<'de> Deserialize<'de> for SimilarCodeReviewOutput
impl<'de> Deserialize<'de> for SimilarCodeReviewOutput
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 SimilarCodeReviewOutput
impl RefUnwindSafe for SimilarCodeReviewOutput
impl Send for SimilarCodeReviewOutput
impl Sync for SimilarCodeReviewOutput
impl Unpin for SimilarCodeReviewOutput
impl UnsafeUnpin for SimilarCodeReviewOutput
impl UnwindSafe for SimilarCodeReviewOutput
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