summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/stretchr/objx/tests.go
blob: d9e0b479a4c0f89957ed7cebc98d186740d1a96c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package objx

// Has gets whether there is something at the specified selector
// or not.
//
// If m is nil, Has will always return false.
func (m Map) Has(selector string) bool {
	if m == nil {
		return false
	}
	return !m.Get(selector).IsNil()
}

// IsNil gets whether the data is nil or not.
func (v *Value) IsNil() bool {
	return v == nil || v.data == nil
}