starlarkunpacked

package
v0.0.0-...-a649549 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 14, 2023 License: AGPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Strings

type Strings struct {
	// contains filtered or unexported fields
}

Strings is a subtype of *starlark.List containing only starlark.String.s

func (*Strings) Append

func (sl *Strings) Append(v starlark.Value) error

func (*Strings) Attr

func (sl *Strings) Attr(name string) (starlark.Value, error)

func (*Strings) AttrNames

func (sl *Strings) AttrNames() []string

func (*Strings) Clear

func (sl *Strings) Clear() error

func (*Strings) CompareSameType

func (sl *Strings) CompareSameType(op syntax.Token, y starlark.Value, depth int) (bool, error)

func (*Strings) Freeze

func (sl *Strings) Freeze()

func (*Strings) GoStrings

func (sl *Strings) GoStrings() (xs []string)

GoStrings panics if any item is not a starlark.String

func (*Strings) Hash

func (sl *Strings) Hash() (uint32, error)

func (*Strings) Index

func (sl *Strings) Index(i int) starlark.Value

func (*Strings) Iterate

func (sl *Strings) Iterate() starlark.Iterator

func (*Strings) Len

func (sl *Strings) Len() int

func (*Strings) SetIndex

func (sl *Strings) SetIndex(i int, v starlark.Value) error

func (*Strings) Slice

func (sl *Strings) Slice(start, end, step int) starlark.Value

func (*Strings) String

func (sl *Strings) String() string

func (*Strings) Truth

func (sl *Strings) Truth() starlark.Bool

func (*Strings) Type

func (sl *Strings) Type() string

func (*Strings) Unpack

func (sl *Strings) Unpack(v starlark.Value) error

type UniqueStrings

type UniqueStrings struct {
	// contains filtered or unexported fields
}

UniqueStrings implements starlark.Unpacker

func (*UniqueStrings) GoStrings

func (us *UniqueStrings) GoStrings() []string

GoStrings returns the list of unique strings as a Go slice

func (*UniqueStrings) Unpack

func (us *UniqueStrings) Unpack(v starlark.Value) error

Unpack unmarshals UniqueStrings from a starlark.Value

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL