diff --git a/vim25/types/fault.go b/vim25/types/fault.go index c2503fa5c..813ea9ec6 100644 --- a/vim25/types/fault.go +++ b/vim25/types/fault.go @@ -30,3 +30,14 @@ func IsFileNotFound(err error) bool { return false } + +func IsAlreadyExists(err error) bool { + if f, ok := err.(HasFault); ok { + switch f.Fault().(type) { + case *AlreadyExists: + return true + } + } + + return false +}