Remove unused interfaces

This commit is contained in:
Nikita Tokarchuk
2020-03-09 23:47:24 +01:00
parent 06b1ef5d9a
commit f1fe41d336
3 changed files with 9 additions and 71 deletions
+5 -3
View File
@@ -2,14 +2,16 @@ package base
import (
"reflect"
"github.com/mainnika/mongox-go-driver/v2/mongox"
)
// Reset function creates new zero object for the target pointer
func Reset(target interface{}) {
resettable, canReset := target.(mongox.Resetter)
type resetter interface {
Reset()
}
resettable, canReset := target.(resetter)
if canReset {
resettable.Reset()
return