pub enum ProjectOutputType {
SBOM,
InToto,
Unknown(String),
Custom(String),
}Expand description
The set of supported output types
Variants§
SBOM
An output type for an SBOM from a project.
InToto
An output type for an in-toto attestation from a project.
Unknown(String)
An output type for an unknown output from a project.
Custom(String)
An output type for a custom output from a project.
Trait Implementations§
Source§impl Clone for ProjectOutputType
impl Clone for ProjectOutputType
Source§fn clone(&self) -> ProjectOutputType
fn clone(&self) -> ProjectOutputType
Returns a duplicate of the value. Read more
1.0.0 · 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 ProjectOutputType
impl Debug for ProjectOutputType
Source§impl Default for ProjectOutputType
impl Default for ProjectOutputType
Source§fn default() -> ProjectOutputType
fn default() -> ProjectOutputType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProjectOutputType
impl<'de> Deserialize<'de> for ProjectOutputType
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
Source§impl Display for ProjectOutputType
impl Display for ProjectOutputType
Source§impl FromStr for ProjectOutputType
impl FromStr for ProjectOutputType
Source§impl Serialize for ProjectOutputType
impl Serialize for ProjectOutputType
Source§impl TryFrom<&str> for ProjectOutputType
impl TryFrom<&str> for ProjectOutputType
Source§impl VariantNames for ProjectOutputType
impl VariantNames for ProjectOutputType
Auto Trait Implementations§
impl Freeze for ProjectOutputType
impl RefUnwindSafe for ProjectOutputType
impl Send for ProjectOutputType
impl Sync for ProjectOutputType
impl Unpin for ProjectOutputType
impl UnwindSafe for ProjectOutputType
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