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 exit_code(error: Error) -> Int
pub fn from_config_error(error: config.Error) -> Error
pub fn from_exception_error(error: exception.Error) -> Error
pub fn from_hex_error(error: hex.Error) -> Error
pub fn from_manifest_error(error: manifest.Error) -> Error
pub fn from_osv_error(error: osv.Error) -> Error
pub fn from_policy_error(error: policy.Error) -> Error
pub fn message(error: Error) -> String
✨ Search Document