mirror of https://github.com/docker/docs.git
41 lines
968 B
Go
41 lines
968 B
Go
package data
|
|
|
|
import "fmt"
|
|
|
|
// ErrInvalidMetadata is the error to be returned when metadata is invalid
|
|
type ErrInvalidMetadata struct {
|
|
role string
|
|
msg string
|
|
}
|
|
|
|
func (e ErrInvalidMetadata) Error() string {
|
|
return fmt.Sprintf("%s type metadata invalid: %s", e.role, e.msg)
|
|
}
|
|
|
|
// ErrMissingMeta - couldn't find the FileMeta object for a role or target
|
|
type ErrMissingMeta struct {
|
|
Role string
|
|
}
|
|
|
|
func (e ErrMissingMeta) Error() string {
|
|
return fmt.Sprintf("tuf: sha256 checksum required for %s", e.Role)
|
|
}
|
|
|
|
// ErrInvalidChecksum is the error to be returned when checksum is invalid
|
|
type ErrInvalidChecksum struct {
|
|
alg string
|
|
}
|
|
|
|
func (e ErrInvalidChecksum) Error() string {
|
|
return fmt.Sprintf("%s checksum invalid", e.alg)
|
|
}
|
|
|
|
// ErrMismatchedChecksum is the error to be returned when checksum is mismatched
|
|
type ErrMismatchedChecksum struct {
|
|
alg string
|
|
}
|
|
|
|
func (e ErrMismatchedChecksum) Error() string {
|
|
return fmt.Sprintf("%s checksum mismatched", e.alg)
|
|
}
|