1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-06 13:42:28 +08:00

refactor: make errInvalidStruct exported, change error.go to struct_internal.go

This commit is contained in:
dudaodong
2023-03-15 14:58:34 +08:00
parent 4eaff47d38
commit 534c7a0abc
2 changed files with 4 additions and 3 deletions

View File

@@ -1,8 +1,9 @@
package structutil
import (
"github.com/duke-git/lancet/v2/pointer"
"reflect"
"github.com/duke-git/lancet/v2/pointer"
)
// DefaultTagName is the default tag for struct fields to lookup.
@@ -49,7 +50,7 @@ func New(value any) *Struct {
// Only the exported fields of a struct can be converted.
func (s *Struct) ToMap() (map[string]any, error) {
if !s.IsStruct() {
return nil, ErrInvalidStruct(s)
return nil, errInvalidStruct(s)
}
result := make(map[string]any)

View File

@@ -2,6 +2,6 @@ package structutil
import "fmt"
func ErrInvalidStruct(v any) error {
func errInvalidStruct(v any) error {
return fmt.Errorf("invalid struct %v", v)
}