gendemo

package
v0.16.0 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2022 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Type typeSlab

Type is a struct embeding a NodePrototype/Type for every Node implementation in this package. One of its major uses is to start the construction of a value. You can use it like this:

gendemo.Type.YourTypeName.NewBuilder().BeginMap() //...

and:

gendemo.Type.OtherTypeName.NewBuilder().AssignString("x") // ...

Functions

This section is empty.

Types

type Int added in v0.4.0

type Int = *_Int

Int matches the IPLD Schema type "Int". It has int kind.

func (Int) AsBool added in v0.4.0

func (Int) AsBool() (bool, error)

func (Int) AsBytes added in v0.4.0

func (Int) AsBytes() ([]byte, error)

func (Int) AsFloat added in v0.4.0

func (Int) AsFloat() (float64, error)

func (Int) AsInt added in v0.4.0

func (n Int) AsInt() (int64, error)
func (Int) AsLink() (datamodel.Link, error)

func (Int) AsString added in v0.4.0

func (Int) AsString() (string, error)

func (Int) Int added in v0.4.0

func (n Int) Int() int64

func (Int) IsAbsent added in v0.5.0

func (Int) IsAbsent() bool

func (Int) IsNull added in v0.4.0

func (Int) IsNull() bool

func (Int) Kind added in v0.7.0

func (Int) Kind() datamodel.Kind

func (Int) Length added in v0.4.0

func (Int) Length() int64

func (Int) ListIterator added in v0.4.0

func (Int) ListIterator() datamodel.ListIterator

func (Int) LookupByIndex added in v0.5.0

func (Int) LookupByIndex(idx int64) (datamodel.Node, error)

func (Int) LookupByNode added in v0.5.0

func (Int) LookupByNode(datamodel.Node) (datamodel.Node, error)

func (Int) LookupBySegment added in v0.5.0

func (Int) LookupBySegment(seg datamodel.PathSegment) (datamodel.Node, error)

func (Int) LookupByString added in v0.5.0

func (Int) LookupByString(string) (datamodel.Node, error)

func (Int) MapIterator added in v0.4.0

func (Int) MapIterator() datamodel.MapIterator

func (Int) Prototype added in v0.5.0

func (Int) Prototype() datamodel.NodePrototype

func (Int) Representation added in v0.4.0

func (n Int) Representation() datamodel.Node

func (Int) Type added in v0.4.0

func (Int) Type() schema.Type

type Map__String__Msg3 added in v0.4.0

type Map__String__Msg3 = *_Map__String__Msg3

Map__String__Msg3 matches the IPLD Schema type "Map__String__Msg3". It has map kind.

func (Map__String__Msg3) AsBool added in v0.4.0

func (Map__String__Msg3) AsBool() (bool, error)

func (Map__String__Msg3) AsBytes added in v0.4.0

func (Map__String__Msg3) AsBytes() ([]byte, error)

func (Map__String__Msg3) AsFloat added in v0.4.0

func (Map__String__Msg3) AsFloat() (float64, error)

func (Map__String__Msg3) AsInt added in v0.4.0

func (Map__String__Msg3) AsInt() (int64, error)
func (Map__String__Msg3) AsLink() (datamodel.Link, error)

func (Map__String__Msg3) AsString added in v0.4.0

func (Map__String__Msg3) AsString() (string, error)

func (Map__String__Msg3) IsAbsent added in v0.5.0

func (Map__String__Msg3) IsAbsent() bool

func (Map__String__Msg3) IsNull added in v0.4.0

func (Map__String__Msg3) IsNull() bool

func (Map__String__Msg3) Iterator added in v0.6.0

func (Map__String__Msg3) Kind added in v0.7.0

func (Map__String__Msg3) Length added in v0.4.0

func (n Map__String__Msg3) Length() int64

func (Map__String__Msg3) ListIterator added in v0.4.0

func (Map__String__Msg3) ListIterator() datamodel.ListIterator

func (Map__String__Msg3) LookupByIndex added in v0.5.0

func (Map__String__Msg3) LookupByIndex(idx int64) (datamodel.Node, error)

func (Map__String__Msg3) LookupByNode added in v0.5.0

func (n Map__String__Msg3) LookupByNode(k datamodel.Node) (datamodel.Node, error)

func (Map__String__Msg3) LookupBySegment added in v0.5.0

func (n Map__String__Msg3) LookupBySegment(seg datamodel.PathSegment) (datamodel.Node, error)

func (Map__String__Msg3) LookupByString added in v0.5.0

func (n Map__String__Msg3) LookupByString(k string) (datamodel.Node, error)

func (Map__String__Msg3) MapIterator added in v0.4.0

func (n Map__String__Msg3) MapIterator() datamodel.MapIterator

func (Map__String__Msg3) Prototype added in v0.5.0

func (Map__String__Msg3) Representation added in v0.4.0

func (n Map__String__Msg3) Representation() datamodel.Node

func (Map__String__Msg3) Type added in v0.4.0

func (Map__String__Msg3) Type() schema.Type

type Map__String__Msg3__Itr added in v0.6.0

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

func (*Map__String__Msg3__Itr) Done added in v0.6.0

func (itr *Map__String__Msg3__Itr) Done() bool

func (*Map__String__Msg3__Itr) Next added in v0.6.0

func (itr *Map__String__Msg3__Itr) Next() (k String, v Msg3)

type MaybeInt added in v0.4.0

type MaybeInt = *_Int__Maybe

func (MaybeInt) AsNode added in v0.4.0

func (m MaybeInt) AsNode() datamodel.Node

func (MaybeInt) Exists added in v0.4.0

func (m MaybeInt) Exists() bool

func (MaybeInt) IsAbsent added in v0.5.0

func (m MaybeInt) IsAbsent() bool

func (MaybeInt) IsNull added in v0.4.0

func (m MaybeInt) IsNull() bool

func (MaybeInt) Must added in v0.4.0

func (m MaybeInt) Must() Int

type MaybeMap__String__Msg3 added in v0.4.0

type MaybeMap__String__Msg3 = *_Map__String__Msg3__Maybe

func (MaybeMap__String__Msg3) AsNode added in v0.4.0

func (MaybeMap__String__Msg3) Exists added in v0.4.0

func (m MaybeMap__String__Msg3) Exists() bool

func (MaybeMap__String__Msg3) IsAbsent added in v0.5.0

func (m MaybeMap__String__Msg3) IsAbsent() bool

func (MaybeMap__String__Msg3) IsNull added in v0.4.0

func (m MaybeMap__String__Msg3) IsNull() bool

func (MaybeMap__String__Msg3) Must added in v0.4.0

type MaybeMsg3 added in v0.4.0

type MaybeMsg3 = *_Msg3__Maybe

func (MaybeMsg3) AsNode added in v0.4.0

func (m MaybeMsg3) AsNode() datamodel.Node

func (MaybeMsg3) Exists added in v0.4.0

func (m MaybeMsg3) Exists() bool

func (MaybeMsg3) IsAbsent added in v0.5.0

func (m MaybeMsg3) IsAbsent() bool

func (MaybeMsg3) IsNull added in v0.4.0

func (m MaybeMsg3) IsNull() bool

func (MaybeMsg3) Must added in v0.4.0

func (m MaybeMsg3) Must() Msg3

type MaybeString added in v0.4.0

type MaybeString = *_String__Maybe

func (MaybeString) AsNode added in v0.4.0

func (m MaybeString) AsNode() datamodel.Node

func (MaybeString) Exists added in v0.4.0

func (m MaybeString) Exists() bool

func (MaybeString) IsAbsent added in v0.5.0

func (m MaybeString) IsAbsent() bool

func (MaybeString) IsNull added in v0.4.0

func (m MaybeString) IsNull() bool

func (MaybeString) Must added in v0.4.0

func (m MaybeString) Must() String

type Msg3 added in v0.4.0

type Msg3 = *_Msg3

Msg3 matches the IPLD Schema type "Msg3". It has struct type-kind, and may be interrogated like map kind.

func (Msg3) AsBool added in v0.4.0

func (Msg3) AsBool() (bool, error)

func (Msg3) AsBytes added in v0.4.0

func (Msg3) AsBytes() ([]byte, error)

func (Msg3) AsFloat added in v0.4.0

func (Msg3) AsFloat() (float64, error)

func (Msg3) AsInt added in v0.4.0

func (Msg3) AsInt() (int64, error)
func (Msg3) AsLink() (datamodel.Link, error)

func (Msg3) AsString added in v0.4.0

func (Msg3) AsString() (string, error)

func (Msg3) IsAbsent added in v0.5.0

func (Msg3) IsAbsent() bool

func (Msg3) IsNull added in v0.4.0

func (Msg3) IsNull() bool

func (Msg3) Kind added in v0.7.0

func (Msg3) Kind() datamodel.Kind

func (Msg3) Length added in v0.4.0

func (Msg3) Length() int64

func (Msg3) ListIterator added in v0.4.0

func (Msg3) ListIterator() datamodel.ListIterator

func (Msg3) LookupByIndex added in v0.5.0

func (Msg3) LookupByIndex(idx int64) (datamodel.Node, error)

func (Msg3) LookupByNode added in v0.5.0

func (n Msg3) LookupByNode(key datamodel.Node) (datamodel.Node, error)

func (Msg3) LookupBySegment added in v0.5.0

func (n Msg3) LookupBySegment(seg datamodel.PathSegment) (datamodel.Node, error)

func (Msg3) LookupByString added in v0.5.0

func (n Msg3) LookupByString(key string) (datamodel.Node, error)

func (Msg3) MapIterator added in v0.4.0

func (n Msg3) MapIterator() datamodel.MapIterator

func (Msg3) Prototype added in v0.5.0

func (Msg3) Prototype() datamodel.NodePrototype

func (Msg3) Representation added in v0.4.0

func (n Msg3) Representation() datamodel.Node

func (Msg3) Type added in v0.4.0

func (Msg3) Type() schema.Type

type String added in v0.4.0

type String = *_String

String matches the IPLD Schema type "String". It has string kind.

func (String) AsBool added in v0.4.0

func (String) AsBool() (bool, error)

func (String) AsBytes added in v0.4.0

func (String) AsBytes() ([]byte, error)

func (String) AsFloat added in v0.4.0

func (String) AsFloat() (float64, error)

func (String) AsInt added in v0.4.0

func (String) AsInt() (int64, error)
func (String) AsLink() (datamodel.Link, error)

func (String) AsString added in v0.4.0

func (n String) AsString() (string, error)

func (String) IsAbsent added in v0.5.0

func (String) IsAbsent() bool

func (String) IsNull added in v0.4.0

func (String) IsNull() bool

func (String) Kind added in v0.7.0

func (String) Kind() datamodel.Kind

func (String) Length added in v0.4.0

func (String) Length() int64

func (String) ListIterator added in v0.4.0

func (String) ListIterator() datamodel.ListIterator

func (String) LookupByIndex added in v0.5.0

func (String) LookupByIndex(idx int64) (datamodel.Node, error)

func (String) LookupByNode added in v0.5.0

func (String) LookupByNode(datamodel.Node) (datamodel.Node, error)

func (String) LookupBySegment added in v0.5.0

func (String) LookupBySegment(seg datamodel.PathSegment) (datamodel.Node, error)

func (String) LookupByString added in v0.5.0

func (String) LookupByString(string) (datamodel.Node, error)

func (String) MapIterator added in v0.4.0

func (String) MapIterator() datamodel.MapIterator

func (String) Prototype added in v0.5.0

func (String) Prototype() datamodel.NodePrototype

func (String) Representation added in v0.4.0

func (n String) Representation() datamodel.Node

func (String) String added in v0.4.0

func (n String) String() string

func (String) Type added in v0.4.0

func (String) Type() schema.Type

Jump to

Keyboard shortcuts

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