1
0
mirror of https://github.com/regclient/regclient.git synced 2025-04-18 22:44:00 +03:00
regclient/types/callback.go
Brandon Mitchell d2ca5fa5eb
Add concurrency to image copy
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2023-05-06 09:01:35 -04:00

30 lines
413 B
Go

package types
type CallbackState int
const (
CallbackUndef CallbackState = iota
CallbackSkipped
CallbackStarted
CallbackActive
CallbackFinished
CallbackArchived
)
type CallbackKind int
const (
CallbackManifest CallbackKind = iota
CallbackBlob
)
func (k CallbackKind) String() string {
switch k {
case CallbackBlob:
return "blob"
case CallbackManifest:
return "manifest"
}
return "unknown"
}