docs/libmachine/provision/errors.go

27 lines
537 B
Go

package provision
import (
"errors"
"fmt"
)
var (
ErrDetectionFailed = errors.New("OS type not recognized")
ErrSSHCommandFailed = errors.New("SSH command failure")
ErrNotImplemented = errors.New("Runtime not implemented")
)
type ErrDaemonAvailable struct {
wrappedErr error
}
func (e ErrDaemonAvailable) Error() string {
return fmt.Sprintf("Unable to verify the Docker daemon is listening: %s", e.wrappedErr)
}
func NewErrDaemonAvailable(err error) ErrDaemonAvailable {
return ErrDaemonAvailable{
wrappedErr: err,
}
}