pub struct ReviewSubmission {
pub target: ReviewTarget,
pub reviewer_details: ReviewerDetails,
pub files: Vec<ReviewFile>,
pub package_manifest: Option<PackageManifest>,
pub overall_security_summary: Option<SecuritySummary>,
pub overall_security_confidence: Option<ReviewConfidence>,
pub agent_summary: Option<String>,
}Fields§
§target: ReviewTarget§reviewer_details: ReviewerDetails§files: Vec<ReviewFile>§package_manifest: Option<PackageManifest>§overall_security_summary: Option<SecuritySummary>§overall_security_confidence: Option<ReviewConfidence>§agent_summary: Option<String>Trait Implementations§
Source§impl Clone for ReviewSubmission
impl Clone for ReviewSubmission
Source§fn clone(&self) -> ReviewSubmission
fn clone(&self) -> ReviewSubmission
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 ReviewSubmission
impl Debug for ReviewSubmission
Source§impl<'de> Deserialize<'de> for ReviewSubmission
impl<'de> Deserialize<'de> for ReviewSubmission
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 ReviewSubmission
impl RefUnwindSafe for ReviewSubmission
impl Send for ReviewSubmission
impl Sync for ReviewSubmission
impl Unpin for ReviewSubmission
impl UnsafeUnpin for ReviewSubmission
impl UnwindSafe for ReviewSubmission
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