Searched refs:hasfields (Results 1 – 5 of 5) sorted by relevance
206 return &hasfields{attrs: make(map[string]starlark.Value)}, nil213 type hasfields struct { struct219 _ starlark.HasAttrs = (*hasfields)(nil)220 _ starlark.HasBinary = (*hasfields)(nil)223 func (hf *hasfields) String() string { return "hasfields" } argument224 func (hf *hasfields) Type() string { return "hasfields" } argument225 func (hf *hasfields) Truth() starlark.Bool { return true } argument226 func (hf *hasfields) Hash() (uint32, error) { return 42, nil } argument228 func (hf *hasfields) Freeze() { argument237 func (hf *hasfields) Attr(name string) (starlark.Value, error) { return hf.attrs[name], nil } argument[all …]
163 # list += hasfields (hasfields is not iterable but defines list+hasfields)166 x += hasfields()
278 hf = hasfields()289 assert.fails(lambda: setX(hf), "cannot set field on a frozen hasfields")290 assert.fails(lambda: setY(hf), "cannot set field on a frozen hasfields")
169 # hasfields is an application-defined type defined in eval_test.go.170 hf = hasfields()
84 hf = hasfields()