mirror of https://github.com/containers/podman.git
27 lines
425 B
Go
27 lines
425 B
Go
package define
|
|
|
|
// extra type to use as enum
|
|
type DiffType uint8
|
|
|
|
const (
|
|
// only diff containers
|
|
DiffContainer DiffType = 1 << iota
|
|
// only diff images
|
|
DiffImage
|
|
// diff both containers and images
|
|
DiffAll DiffType = 0b11111111
|
|
)
|
|
|
|
func (d DiffType) String() string {
|
|
switch d {
|
|
case DiffAll:
|
|
return "all"
|
|
case DiffContainer:
|
|
return "container"
|
|
case DiffImage:
|
|
return "image"
|
|
default:
|
|
return "unknown"
|
|
}
|
|
}
|