type Map …
func (m Map) Scope() Scope { … }
func (m Map) Size() int { … }
func (m Map) Lookup(k uint64) (interface{ … }
func (m Map) String() string { … }
func (m Map) Range(cb func(uint64, interface{ … }
func (m Map) DeepEqual(other Map) bool { … }
func Elems(m Map) map[uint64]interface{ … }
type node …
type empty …
type leaf …
type branch …
var _ …
var _ …
var _ …
func (*empty) nodeImpl() { … }
func (*leaf) nodeImpl() { … }
func (*branch) nodeImpl() { … }
func (*empty) find(k key) *leaf { … }
func (l *leaf) find(k key) *leaf { … }
func (br *branch) find(k key) *leaf { … }
func (*empty) size() int { … }
func (*leaf) size() int { … }
func (br *branch) size() int { … }
func (*empty) deepEqual(m node) bool { … }
func (l *leaf) deepEqual(m node) bool { … }
func (br *branch) deepEqual(m node) bool { … }
func (*empty) visit(cb func(uint64, interface{ … }
func (l *leaf) visit(cb func(uint64, interface{ … }
func (br *branch) visit(cb func(uint64, interface{ … }