pub struct Lwjson {
pub artifacts: Option<Vec<Artifact>>,
pub fix_suggestions: Option<Vec<FixSuggestion>>,
pub identities: Option<Vec<Identity>>,
pub license_violations: Option<Vec<LicenseViolation>>,
pub metadata: Metadata,
pub repositories: Option<Vec<Repository>>,
pub root_artifact_id: Option<String>,
pub schema_version: i64,
pub secrets: Option<Vec<Secret>>,
pub vulnerabilities: Option<Vec<Vulnerability>>,
pub weaknesses: Option<Vec<Weakness>>,
}Fields§
§artifacts: Option<Vec<Artifact>>§fix_suggestions: Option<Vec<FixSuggestion>>§identities: Option<Vec<Identity>>§license_violations: Option<Vec<LicenseViolation>>§metadata: Metadata§repositories: Option<Vec<Repository>>§root_artifact_id: Option<String>§schema_version: i64§secrets: Option<Vec<Secret>>§vulnerabilities: Option<Vec<Vulnerability>>§weaknesses: Option<Vec<Weakness>>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Lwjson
impl<'de> Deserialize<'de> for Lwjson
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
impl StructuralPartialEq for Lwjson
Auto Trait Implementations§
impl Freeze for Lwjson
impl RefUnwindSafe for Lwjson
impl Send for Lwjson
impl Sync for Lwjson
impl Unpin for Lwjson
impl UnwindSafe for Lwjson
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