licence_audit/error
Types
pub type Error {
Success
AuditFailed
MissingPolicy
Usage(String)
RuntimeStartup(String)
RuntimeException(String)
Config(String)
Input(String)
Hex(String)
Decode(String)
UnsupportedSourceForSbom(
package: String,
source: String,
detail: String,
)
SbomMetadataFailed(package: String, reason: String)
SbomSerialNumberFailed
SbomWriteFailed(path: String, reason: String)
Osv(String)
Notices(String)
}
Constructors
-
Success -
AuditFailed -
MissingPolicy -
Usage(String) -
RuntimeStartup(String) -
RuntimeException(String) -
Config(String) -
Input(String) -
Hex(String) -
Decode(String) -
UnsupportedSourceForSbom( package: String, source: String, detail: String, ) -
SbomMetadataFailed(package: String, reason: String) -
SbomSerialNumberFailed -
SbomWriteFailed(path: String, reason: String) -
Osv(String) -
Notices(String)
Values
pub fn from_config_error(error: config.Error) -> Error
pub fn from_exception_error(error: exception.Error) -> Error
pub fn from_manifest_error(error: manifest.Error) -> Error
pub fn from_policy_error(error: policy.Error) -> Error