structure: improve doc for IsValid()
This commit is contained in:
parent
c36b654328
commit
518752a838
11
structure.go
11
structure.go
@ -74,9 +74,14 @@ func ToSlice(s interface{}) []interface{} {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// IsValid returns true if all fields in a struct are initialized (non zero
|
// IsValid returns true if all fields in a struct are initialized (non zero
|
||||||
// value). A struct tag with the content of `structure:"-"` omits the checking
|
// value). A struct tag with the content of "-" ignores the checking of that
|
||||||
// of field. Note that only exported fields of a struct can be accessed, non
|
// particular field. Example:
|
||||||
// exported fields will be neglected. It panics if s's kind is not struct.
|
//
|
||||||
|
// // Field is ignored by this package.
|
||||||
|
// Field bool `structure:"-"`
|
||||||
|
//
|
||||||
|
// Note that only exported fields of a struct can be accessed, non exported
|
||||||
|
// fields will be neglected. It panics if s's kind is not struct.
|
||||||
func IsValid(s interface{}) bool {
|
func IsValid(s interface{}) bool {
|
||||||
v := reflect.ValueOf(s)
|
v := reflect.ValueOf(s)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user