pub struct XRayReport {
pub program_path: PathBuf,
pub language: Language,
pub frameworks: Vec<Framework>,
pub weak_points: Vec<WeakPoint>,
pub statistics: ProgramStatistics,
pub file_statistics: Vec<FileStatistics>,
pub recommended_attacks: Vec<AttackAxis>,
}Expand description
X-Ray analysis results
Fields§
§program_path: PathBuf§language: Language§frameworks: Vec<Framework>§weak_points: Vec<WeakPoint>§statistics: ProgramStatistics§file_statistics: Vec<FileStatistics>§recommended_attacks: Vec<AttackAxis>Trait Implementations§
Source§impl Clone for XRayReport
impl Clone for XRayReport
Source§fn clone(&self) -> XRayReport
fn clone(&self) -> XRayReport
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 XRayReport
impl Debug for XRayReport
Source§impl<'de> Deserialize<'de> for XRayReport
impl<'de> Deserialize<'de> for XRayReport
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 XRayReport
impl RefUnwindSafe for XRayReport
impl Send for XRayReport
impl Sync for XRayReport
impl Unpin for XRayReport
impl UnsafeUnpin for XRayReport
impl UnwindSafe for XRayReport
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