pub struct SbomTool {
pub vendor: Option<String>,
pub name: String,
pub version: Option<String>,
}Expand description
Tool that created the SBOM
Fields§
§vendor: Option<String>Vendor of the tool
name: StringTool name
version: Option<String>Tool version
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SbomTool
impl<'de> Deserialize<'de> for SbomTool
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 SbomTool
impl RefUnwindSafe for SbomTool
impl Send for SbomTool
impl Sync for SbomTool
impl Unpin for SbomTool
impl UnwindSafe for SbomTool
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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