git-lfs/git/odb/errors.go
2017-05-22 15:29:01 -06:00

19 lines
553 B
Go

package odb
import "fmt"
// UnexpectedObjectType is an error type that represents a scenario where an
// object was requested of a given type "Wanted", and received as a different
// _other_ type, "Wanted".
type UnexpectedObjectType struct {
// Got was the object type requested.
Got ObjectType
// Wanted was the object type received.
Wanted ObjectType
}
// Error implements the error.Error() function.
func (e *UnexpectedObjectType) Error() string {
return fmt.Sprintf("git/odb: unexpected object type, got: %q, wanted: %q", e.Got, e.Wanted)
}