pub struct ReviewFile {
pub file_path: String,
pub file_hash: Option<FileHash>,
pub summary: Option<String>,
pub security_summary: Option<SecuritySummary>,
pub confidence: Option<ReviewConfidence>,
pub comments: Vec<ReviewComment>,
}Expand description
Review output for a single package-relative file.
Fields§
§file_path: StringPath of the reviewed file relative to the package root.
file_hash: Option<FileHash>Content hash for the reviewed file, when the client can compute it.
summary: Option<String>Agent-written summary for this individual file review.
security_summary: Option<SecuritySummary>Security severity for this individual file review.
confidence: Option<ReviewConfidence>Agent confidence for this individual file review.
comments: Vec<ReviewComment>Specific comments reported for the reviewed file.
Trait Implementations§
Source§impl Clone for ReviewFile
impl Clone for ReviewFile
Source§fn clone(&self) -> ReviewFile
fn clone(&self) -> ReviewFile
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ReviewFile
impl Debug for ReviewFile
Source§impl<'de> Deserialize<'de> for ReviewFile
impl<'de> Deserialize<'de> for ReviewFile
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 ReviewFile
impl RefUnwindSafe for ReviewFile
impl Send for ReviewFile
impl Sync for ReviewFile
impl Unpin for ReviewFile
impl UnsafeUnpin for ReviewFile
impl UnwindSafe for ReviewFile
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