mixins

package
v0.7.1-0...-2a1f27b Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BoolAssemblerTraits

type BoolAssemblerTraits struct {
	PkgName       string
	TypeName      string // see doc in kindAssemblerTraitsGenerator
	AppliedPrefix string // see doc in kindAssemblerTraitsGenerator
}

func (BoolAssemblerTraits) EmitNodeAssemblerMethodAssignBytes

func (g BoolAssemblerTraits) EmitNodeAssemblerMethodAssignBytes(w io.Writer)

func (BoolAssemblerTraits) EmitNodeAssemblerMethodAssignFloat

func (g BoolAssemblerTraits) EmitNodeAssemblerMethodAssignFloat(w io.Writer)

func (BoolAssemblerTraits) EmitNodeAssemblerMethodAssignInt

func (g BoolAssemblerTraits) EmitNodeAssemblerMethodAssignInt(w io.Writer)
func (g BoolAssemblerTraits) EmitNodeAssemblerMethodAssignLink(w io.Writer)

func (BoolAssemblerTraits) EmitNodeAssemblerMethodAssignNull

func (g BoolAssemblerTraits) EmitNodeAssemblerMethodAssignNull(w io.Writer)

func (BoolAssemblerTraits) EmitNodeAssemblerMethodAssignString

func (g BoolAssemblerTraits) EmitNodeAssemblerMethodAssignString(w io.Writer)

func (BoolAssemblerTraits) EmitNodeAssemblerMethodBeginList

func (g BoolAssemblerTraits) EmitNodeAssemblerMethodBeginList(w io.Writer)

func (BoolAssemblerTraits) EmitNodeAssemblerMethodBeginMap

func (g BoolAssemblerTraits) EmitNodeAssemblerMethodBeginMap(w io.Writer)

func (BoolAssemblerTraits) EmitNodeAssemblerMethodPrototype

func (g BoolAssemblerTraits) EmitNodeAssemblerMethodPrototype(w io.Writer)

func (BoolAssemblerTraits) Kind

func (BoolAssemblerTraits) Kind() ipld.Kind

type BoolTraits

type BoolTraits struct {
	PkgName    string
	TypeName   string // see doc in kindTraitsGenerator
	TypeSymbol string // see doc in kindTraitsGenerator
}

func (BoolTraits) EmitNodeMethodAsBytes

func (g BoolTraits) EmitNodeMethodAsBytes(w io.Writer)

func (BoolTraits) EmitNodeMethodAsFloat

func (g BoolTraits) EmitNodeMethodAsFloat(w io.Writer)

func (BoolTraits) EmitNodeMethodAsInt

func (g BoolTraits) EmitNodeMethodAsInt(w io.Writer)
func (g BoolTraits) EmitNodeMethodAsLink(w io.Writer)

func (BoolTraits) EmitNodeMethodAsString

func (g BoolTraits) EmitNodeMethodAsString(w io.Writer)

func (BoolTraits) EmitNodeMethodIsAbsent

func (g BoolTraits) EmitNodeMethodIsAbsent(w io.Writer)

func (BoolTraits) EmitNodeMethodIsNull

func (g BoolTraits) EmitNodeMethodIsNull(w io.Writer)

func (BoolTraits) EmitNodeMethodKind

func (g BoolTraits) EmitNodeMethodKind(w io.Writer)

func (BoolTraits) EmitNodeMethodLength

func (g BoolTraits) EmitNodeMethodLength(w io.Writer)

func (BoolTraits) EmitNodeMethodListIterator

func (g BoolTraits) EmitNodeMethodListIterator(w io.Writer)

func (BoolTraits) EmitNodeMethodLookupByIndex

func (g BoolTraits) EmitNodeMethodLookupByIndex(w io.Writer)

func (BoolTraits) EmitNodeMethodLookupByNode

func (g BoolTraits) EmitNodeMethodLookupByNode(w io.Writer)

func (BoolTraits) EmitNodeMethodLookupBySegment

func (g BoolTraits) EmitNodeMethodLookupBySegment(w io.Writer)

func (BoolTraits) EmitNodeMethodLookupByString

func (g BoolTraits) EmitNodeMethodLookupByString(w io.Writer)

func (BoolTraits) EmitNodeMethodMapIterator

func (g BoolTraits) EmitNodeMethodMapIterator(w io.Writer)

func (BoolTraits) Kind

func (BoolTraits) Kind() ipld.Kind

type BytesAssemblerTraits

type BytesAssemblerTraits struct {
	PkgName       string
	TypeName      string // see doc in kindAssemblerTraitsGenerator
	AppliedPrefix string // see doc in kindAssemblerTraitsGenerator
}

func (BytesAssemblerTraits) EmitNodeAssemblerMethodAssignBool

func (g BytesAssemblerTraits) EmitNodeAssemblerMethodAssignBool(w io.Writer)

func (BytesAssemblerTraits) EmitNodeAssemblerMethodAssignFloat

func (g BytesAssemblerTraits) EmitNodeAssemblerMethodAssignFloat(w io.Writer)

func (BytesAssemblerTraits) EmitNodeAssemblerMethodAssignInt

func (g BytesAssemblerTraits) EmitNodeAssemblerMethodAssignInt(w io.Writer)
func (g BytesAssemblerTraits) EmitNodeAssemblerMethodAssignLink(w io.Writer)

func (BytesAssemblerTraits) EmitNodeAssemblerMethodAssignNull

func (g BytesAssemblerTraits) EmitNodeAssemblerMethodAssignNull(w io.Writer)

func (BytesAssemblerTraits) EmitNodeAssemblerMethodAssignString

func (g BytesAssemblerTraits) EmitNodeAssemblerMethodAssignString(w io.Writer)

func (BytesAssemblerTraits) EmitNodeAssemblerMethodBeginList

func (g BytesAssemblerTraits) EmitNodeAssemblerMethodBeginList(w io.Writer)

func (BytesAssemblerTraits) EmitNodeAssemblerMethodBeginMap

func (g BytesAssemblerTraits) EmitNodeAssemblerMethodBeginMap(w io.Writer)

func (BytesAssemblerTraits) EmitNodeAssemblerMethodPrototype

func (g BytesAssemblerTraits) EmitNodeAssemblerMethodPrototype(w io.Writer)

func (BytesAssemblerTraits) Kind

type BytesTraits

type BytesTraits struct {
	PkgName    string
	TypeName   string // see doc in kindTraitsGenerator
	TypeSymbol string // see doc in kindTraitsGenerator
}

func (BytesTraits) EmitNodeMethodAsBool

func (g BytesTraits) EmitNodeMethodAsBool(w io.Writer)

func (BytesTraits) EmitNodeMethodAsFloat

func (g BytesTraits) EmitNodeMethodAsFloat(w io.Writer)

func (BytesTraits) EmitNodeMethodAsInt

func (g BytesTraits) EmitNodeMethodAsInt(w io.Writer)
func (g BytesTraits) EmitNodeMethodAsLink(w io.Writer)

func (BytesTraits) EmitNodeMethodAsString

func (g BytesTraits) EmitNodeMethodAsString(w io.Writer)

func (BytesTraits) EmitNodeMethodIsAbsent

func (g BytesTraits) EmitNodeMethodIsAbsent(w io.Writer)

func (BytesTraits) EmitNodeMethodIsNull

func (g BytesTraits) EmitNodeMethodIsNull(w io.Writer)

func (BytesTraits) EmitNodeMethodKind

func (g BytesTraits) EmitNodeMethodKind(w io.Writer)

func (BytesTraits) EmitNodeMethodLength

func (g BytesTraits) EmitNodeMethodLength(w io.Writer)

func (BytesTraits) EmitNodeMethodListIterator

func (g BytesTraits) EmitNodeMethodListIterator(w io.Writer)

func (BytesTraits) EmitNodeMethodLookupByIndex

func (g BytesTraits) EmitNodeMethodLookupByIndex(w io.Writer)

func (BytesTraits) EmitNodeMethodLookupByNode

func (g BytesTraits) EmitNodeMethodLookupByNode(w io.Writer)

func (BytesTraits) EmitNodeMethodLookupBySegment

func (g BytesTraits) EmitNodeMethodLookupBySegment(w io.Writer)

func (BytesTraits) EmitNodeMethodLookupByString

func (g BytesTraits) EmitNodeMethodLookupByString(w io.Writer)

func (BytesTraits) EmitNodeMethodMapIterator

func (g BytesTraits) EmitNodeMethodMapIterator(w io.Writer)

func (BytesTraits) Kind

func (BytesTraits) Kind() ipld.Kind

type FloatAssemblerTraits

type FloatAssemblerTraits struct {
	PkgName       string
	TypeName      string // see doc in kindAssemblerTraitsGenerator
	AppliedPrefix string // see doc in kindAssemblerTraitsGenerator
}

func (FloatAssemblerTraits) EmitNodeAssemblerMethodAssignBool

func (g FloatAssemblerTraits) EmitNodeAssemblerMethodAssignBool(w io.Writer)

func (FloatAssemblerTraits) EmitNodeAssemblerMethodAssignBytes

func (g FloatAssemblerTraits) EmitNodeAssemblerMethodAssignBytes(w io.Writer)

func (FloatAssemblerTraits) EmitNodeAssemblerMethodAssignInt

func (g FloatAssemblerTraits) EmitNodeAssemblerMethodAssignInt(w io.Writer)
func (g FloatAssemblerTraits) EmitNodeAssemblerMethodAssignLink(w io.Writer)

func (FloatAssemblerTraits) EmitNodeAssemblerMethodAssignNull

func (g FloatAssemblerTraits) EmitNodeAssemblerMethodAssignNull(w io.Writer)

func (FloatAssemblerTraits) EmitNodeAssemblerMethodAssignString

func (g FloatAssemblerTraits) EmitNodeAssemblerMethodAssignString(w io.Writer)

func (FloatAssemblerTraits) EmitNodeAssemblerMethodBeginList

func (g FloatAssemblerTraits) EmitNodeAssemblerMethodBeginList(w io.Writer)

func (FloatAssemblerTraits) EmitNodeAssemblerMethodBeginMap

func (g FloatAssemblerTraits) EmitNodeAssemblerMethodBeginMap(w io.Writer)

func (FloatAssemblerTraits) EmitNodeAssemblerMethodPrototype

func (g FloatAssemblerTraits) EmitNodeAssemblerMethodPrototype(w io.Writer)

func (FloatAssemblerTraits) Kind

type FloatTraits

type FloatTraits struct {
	PkgName    string
	TypeName   string // see doc in kindTraitsGenerator
	TypeSymbol string // see doc in kindTraitsGenerator
}

func (FloatTraits) EmitNodeMethodAsBool

func (g FloatTraits) EmitNodeMethodAsBool(w io.Writer)

func (FloatTraits) EmitNodeMethodAsBytes

func (g FloatTraits) EmitNodeMethodAsBytes(w io.Writer)

func (FloatTraits) EmitNodeMethodAsInt

func (g FloatTraits) EmitNodeMethodAsInt(w io.Writer)
func (g FloatTraits) EmitNodeMethodAsLink(w io.Writer)

func (FloatTraits) EmitNodeMethodAsString

func (g FloatTraits) EmitNodeMethodAsString(w io.Writer)

func (FloatTraits) EmitNodeMethodIsAbsent

func (g FloatTraits) EmitNodeMethodIsAbsent(w io.Writer)

func (FloatTraits) EmitNodeMethodIsNull

func (g FloatTraits) EmitNodeMethodIsNull(w io.Writer)

func (FloatTraits) EmitNodeMethodKind

func (g FloatTraits) EmitNodeMethodKind(w io.Writer)

func (FloatTraits) EmitNodeMethodLength

func (g FloatTraits) EmitNodeMethodLength(w io.Writer)

func (FloatTraits) EmitNodeMethodListIterator

func (g FloatTraits) EmitNodeMethodListIterator(w io.Writer)

func (FloatTraits) EmitNodeMethodLookupByIndex

func (g FloatTraits) EmitNodeMethodLookupByIndex(w io.Writer)

func (FloatTraits) EmitNodeMethodLookupByNode

func (g FloatTraits) EmitNodeMethodLookupByNode(w io.Writer)

func (FloatTraits) EmitNodeMethodLookupBySegment

func (g FloatTraits) EmitNodeMethodLookupBySegment(w io.Writer)

func (FloatTraits) EmitNodeMethodLookupByString

func (g FloatTraits) EmitNodeMethodLookupByString(w io.Writer)

func (FloatTraits) EmitNodeMethodMapIterator

func (g FloatTraits) EmitNodeMethodMapIterator(w io.Writer)

func (FloatTraits) Kind

func (FloatTraits) Kind() ipld.Kind

type IntAssemblerTraits

type IntAssemblerTraits struct {
	PkgName       string
	TypeName      string // see doc in kindAssemblerTraitsGenerator
	AppliedPrefix string // see doc in kindAssemblerTraitsGenerator
}

func (IntAssemblerTraits) EmitNodeAssemblerMethodAssignBool

func (g IntAssemblerTraits) EmitNodeAssemblerMethodAssignBool(w io.Writer)

func (IntAssemblerTraits) EmitNodeAssemblerMethodAssignBytes

func (g IntAssemblerTraits) EmitNodeAssemblerMethodAssignBytes(w io.Writer)

func (IntAssemblerTraits) EmitNodeAssemblerMethodAssignFloat

func (g IntAssemblerTraits) EmitNodeAssemblerMethodAssignFloat(w io.Writer)
func (g IntAssemblerTraits) EmitNodeAssemblerMethodAssignLink(w io.Writer)

func (IntAssemblerTraits) EmitNodeAssemblerMethodAssignNull

func (g IntAssemblerTraits) EmitNodeAssemblerMethodAssignNull(w io.Writer)

func (IntAssemblerTraits) EmitNodeAssemblerMethodAssignString

func (g IntAssemblerTraits) EmitNodeAssemblerMethodAssignString(w io.Writer)

func (IntAssemblerTraits) EmitNodeAssemblerMethodBeginList

func (g IntAssemblerTraits) EmitNodeAssemblerMethodBeginList(w io.Writer)

func (IntAssemblerTraits) EmitNodeAssemblerMethodBeginMap

func (g IntAssemblerTraits) EmitNodeAssemblerMethodBeginMap(w io.Writer)

func (IntAssemblerTraits) EmitNodeAssemblerMethodPrototype

func (g IntAssemblerTraits) EmitNodeAssemblerMethodPrototype(w io.Writer)

func (IntAssemblerTraits) Kind

func (IntAssemblerTraits) Kind() ipld.Kind

type IntTraits

type IntTraits struct {
	PkgName    string
	TypeName   string // see doc in kindTraitsGenerator
	TypeSymbol string // see doc in kindTraitsGenerator
}

func (IntTraits) EmitNodeMethodAsBool

func (g IntTraits) EmitNodeMethodAsBool(w io.Writer)

func (IntTraits) EmitNodeMethodAsBytes

func (g IntTraits) EmitNodeMethodAsBytes(w io.Writer)

func (IntTraits) EmitNodeMethodAsFloat

func (g IntTraits) EmitNodeMethodAsFloat(w io.Writer)
func (g IntTraits) EmitNodeMethodAsLink(w io.Writer)

func (IntTraits) EmitNodeMethodAsString

func (g IntTraits) EmitNodeMethodAsString(w io.Writer)

func (IntTraits) EmitNodeMethodIsAbsent

func (g IntTraits) EmitNodeMethodIsAbsent(w io.Writer)

func (IntTraits) EmitNodeMethodIsNull

func (g IntTraits) EmitNodeMethodIsNull(w io.Writer)

func (IntTraits) EmitNodeMethodKind

func (g IntTraits) EmitNodeMethodKind(w io.Writer)

func (IntTraits) EmitNodeMethodLength

func (g IntTraits) EmitNodeMethodLength(w io.Writer)

func (IntTraits) EmitNodeMethodListIterator

func (g IntTraits) EmitNodeMethodListIterator(w io.Writer)

func (IntTraits) EmitNodeMethodLookupByIndex

func (g IntTraits) EmitNodeMethodLookupByIndex(w io.Writer)

func (IntTraits) EmitNodeMethodLookupByNode

func (g IntTraits) EmitNodeMethodLookupByNode(w io.Writer)

func (IntTraits) EmitNodeMethodLookupBySegment

func (g IntTraits) EmitNodeMethodLookupBySegment(w io.Writer)

func (IntTraits) EmitNodeMethodLookupByString

func (g IntTraits) EmitNodeMethodLookupByString(w io.Writer)

func (IntTraits) EmitNodeMethodMapIterator

func (g IntTraits) EmitNodeMethodMapIterator(w io.Writer)

func (IntTraits) Kind

func (IntTraits) Kind() ipld.Kind

type LinkAssemblerTraits

type LinkAssemblerTraits struct {
	PkgName       string
	TypeName      string // see doc in kindAssemblerTraitsGenerator
	AppliedPrefix string // see doc in kindAssemblerTraitsGenerator
}

func (LinkAssemblerTraits) EmitNodeAssemblerMethodAssignBool

func (g LinkAssemblerTraits) EmitNodeAssemblerMethodAssignBool(w io.Writer)

func (LinkAssemblerTraits) EmitNodeAssemblerMethodAssignBytes

func (g LinkAssemblerTraits) EmitNodeAssemblerMethodAssignBytes(w io.Writer)

func (LinkAssemblerTraits) EmitNodeAssemblerMethodAssignFloat

func (g LinkAssemblerTraits) EmitNodeAssemblerMethodAssignFloat(w io.Writer)

func (LinkAssemblerTraits) EmitNodeAssemblerMethodAssignInt

func (g LinkAssemblerTraits) EmitNodeAssemblerMethodAssignInt(w io.Writer)

func (LinkAssemblerTraits) EmitNodeAssemblerMethodAssignNull

func (g LinkAssemblerTraits) EmitNodeAssemblerMethodAssignNull(w io.Writer)

func (LinkAssemblerTraits) EmitNodeAssemblerMethodAssignString

func (g LinkAssemblerTraits) EmitNodeAssemblerMethodAssignString(w io.Writer)

func (LinkAssemblerTraits) EmitNodeAssemblerMethodBeginList

func (g LinkAssemblerTraits) EmitNodeAssemblerMethodBeginList(w io.Writer)

func (LinkAssemblerTraits) EmitNodeAssemblerMethodBeginMap

func (g LinkAssemblerTraits) EmitNodeAssemblerMethodBeginMap(w io.Writer)

func (LinkAssemblerTraits) EmitNodeAssemblerMethodPrototype

func (g LinkAssemblerTraits) EmitNodeAssemblerMethodPrototype(w io.Writer)

func (LinkAssemblerTraits) Kind

func (LinkAssemblerTraits) Kind() ipld.Kind

type LinkTraits

type LinkTraits struct {
	PkgName    string
	TypeName   string // see doc in kindTraitsGenerator
	TypeSymbol string // see doc in kindTraitsGenerator
}

func (LinkTraits) EmitNodeMethodAsBool

func (g LinkTraits) EmitNodeMethodAsBool(w io.Writer)

func (LinkTraits) EmitNodeMethodAsBytes

func (g LinkTraits) EmitNodeMethodAsBytes(w io.Writer)

func (LinkTraits) EmitNodeMethodAsFloat

func (g LinkTraits) EmitNodeMethodAsFloat(w io.Writer)

func (LinkTraits) EmitNodeMethodAsInt

func (g LinkTraits) EmitNodeMethodAsInt(w io.Writer)

func (LinkTraits) EmitNodeMethodAsString

func (g LinkTraits) EmitNodeMethodAsString(w io.Writer)

func (LinkTraits) EmitNodeMethodIsAbsent

func (g LinkTraits) EmitNodeMethodIsAbsent(w io.Writer)

func (LinkTraits) EmitNodeMethodIsNull

func (g LinkTraits) EmitNodeMethodIsNull(w io.Writer)

func (LinkTraits) EmitNodeMethodKind

func (g LinkTraits) EmitNodeMethodKind(w io.Writer)

func (LinkTraits) EmitNodeMethodLength

func (g LinkTraits) EmitNodeMethodLength(w io.Writer)

func (LinkTraits) EmitNodeMethodListIterator

func (g LinkTraits) EmitNodeMethodListIterator(w io.Writer)

func (LinkTraits) EmitNodeMethodLookupByIndex

func (g LinkTraits) EmitNodeMethodLookupByIndex(w io.Writer)

func (LinkTraits) EmitNodeMethodLookupByNode

func (g LinkTraits) EmitNodeMethodLookupByNode(w io.Writer)

func (LinkTraits) EmitNodeMethodLookupBySegment

func (g LinkTraits) EmitNodeMethodLookupBySegment(w io.Writer)

func (LinkTraits) EmitNodeMethodLookupByString

func (g LinkTraits) EmitNodeMethodLookupByString(w io.Writer)

func (LinkTraits) EmitNodeMethodMapIterator

func (g LinkTraits) EmitNodeMethodMapIterator(w io.Writer)

func (LinkTraits) Kind

func (LinkTraits) Kind() ipld.Kind

type ListAssemblerTraits

type ListAssemblerTraits struct {
	PkgName       string
	TypeName      string // see doc in kindAssemblerTraitsGenerator
	AppliedPrefix string // see doc in kindAssemblerTraitsGenerator
}

func (ListAssemblerTraits) EmitNodeAssemblerMethodAssignBool

func (g ListAssemblerTraits) EmitNodeAssemblerMethodAssignBool(w io.Writer)

func (ListAssemblerTraits) EmitNodeAssemblerMethodAssignBytes

func (g ListAssemblerTraits) EmitNodeAssemblerMethodAssignBytes(w io.Writer)

func (ListAssemblerTraits) EmitNodeAssemblerMethodAssignFloat

func (g ListAssemblerTraits) EmitNodeAssemblerMethodAssignFloat(w io.Writer)

func (ListAssemblerTraits) EmitNodeAssemblerMethodAssignInt

func (g ListAssemblerTraits) EmitNodeAssemblerMethodAssignInt(w io.Writer)
func (g ListAssemblerTraits) EmitNodeAssemblerMethodAssignLink(w io.Writer)

func (ListAssemblerTraits) EmitNodeAssemblerMethodAssignNull

func (g ListAssemblerTraits) EmitNodeAssemblerMethodAssignNull(w io.Writer)

func (ListAssemblerTraits) EmitNodeAssemblerMethodAssignString

func (g ListAssemblerTraits) EmitNodeAssemblerMethodAssignString(w io.Writer)

func (ListAssemblerTraits) EmitNodeAssemblerMethodBeginMap

func (g ListAssemblerTraits) EmitNodeAssemblerMethodBeginMap(w io.Writer)

func (ListAssemblerTraits) EmitNodeAssemblerMethodPrototype

func (g ListAssemblerTraits) EmitNodeAssemblerMethodPrototype(w io.Writer)

func (ListAssemblerTraits) Kind

func (ListAssemblerTraits) Kind() ipld.Kind

type ListTraits

type ListTraits struct {
	PkgName    string
	TypeName   string // see doc in kindTraitsGenerator
	TypeSymbol string // see doc in kindTraitsGenerator
}

func (ListTraits) EmitNodeMethodAsBool

func (g ListTraits) EmitNodeMethodAsBool(w io.Writer)

func (ListTraits) EmitNodeMethodAsBytes

func (g ListTraits) EmitNodeMethodAsBytes(w io.Writer)

func (ListTraits) EmitNodeMethodAsFloat

func (g ListTraits) EmitNodeMethodAsFloat(w io.Writer)

func (ListTraits) EmitNodeMethodAsInt

func (g ListTraits) EmitNodeMethodAsInt(w io.Writer)
func (g ListTraits) EmitNodeMethodAsLink(w io.Writer)

func (ListTraits) EmitNodeMethodAsString

func (g ListTraits) EmitNodeMethodAsString(w io.Writer)

func (ListTraits) EmitNodeMethodIsAbsent

func (g ListTraits) EmitNodeMethodIsAbsent(w io.Writer)

func (ListTraits) EmitNodeMethodIsNull

func (g ListTraits) EmitNodeMethodIsNull(w io.Writer)

func (ListTraits) EmitNodeMethodKind

func (g ListTraits) EmitNodeMethodKind(w io.Writer)

func (ListTraits) EmitNodeMethodLookupBySegment

func (g ListTraits) EmitNodeMethodLookupBySegment(w io.Writer)

func (ListTraits) EmitNodeMethodLookupByString

func (g ListTraits) EmitNodeMethodLookupByString(w io.Writer)

func (ListTraits) EmitNodeMethodMapIterator

func (g ListTraits) EmitNodeMethodMapIterator(w io.Writer)

func (ListTraits) Kind

func (ListTraits) Kind() ipld.Kind

type MapAssemblerTraits

type MapAssemblerTraits struct {
	PkgName       string
	TypeName      string // see doc in kindAssemblerTraitsGenerator
	AppliedPrefix string // see doc in kindAssemblerTraitsGenerator
}

func (MapAssemblerTraits) EmitNodeAssemblerMethodAssignBool

func (g MapAssemblerTraits) EmitNodeAssemblerMethodAssignBool(w io.Writer)

func (MapAssemblerTraits) EmitNodeAssemblerMethodAssignBytes

func (g MapAssemblerTraits) EmitNodeAssemblerMethodAssignBytes(w io.Writer)

func (MapAssemblerTraits) EmitNodeAssemblerMethodAssignFloat

func (g MapAssemblerTraits) EmitNodeAssemblerMethodAssignFloat(w io.Writer)

func (MapAssemblerTraits) EmitNodeAssemblerMethodAssignInt

func (g MapAssemblerTraits) EmitNodeAssemblerMethodAssignInt(w io.Writer)
func (g MapAssemblerTraits) EmitNodeAssemblerMethodAssignLink(w io.Writer)

func (MapAssemblerTraits) EmitNodeAssemblerMethodAssignNull

func (g MapAssemblerTraits) EmitNodeAssemblerMethodAssignNull(w io.Writer)

func (MapAssemblerTraits) EmitNodeAssemblerMethodAssignString

func (g MapAssemblerTraits) EmitNodeAssemblerMethodAssignString(w io.Writer)

func (MapAssemblerTraits) EmitNodeAssemblerMethodBeginList

func (g MapAssemblerTraits) EmitNodeAssemblerMethodBeginList(w io.Writer)

func (MapAssemblerTraits) EmitNodeAssemblerMethodPrototype

func (g MapAssemblerTraits) EmitNodeAssemblerMethodPrototype(w io.Writer)

func (MapAssemblerTraits) Kind

func (MapAssemblerTraits) Kind() ipld.Kind

type MapTraits

type MapTraits struct {
	PkgName    string
	TypeName   string // see doc in kindTraitsGenerator
	TypeSymbol string // see doc in kindTraitsGenerator
}

func (MapTraits) EmitNodeMethodAsBool

func (g MapTraits) EmitNodeMethodAsBool(w io.Writer)

func (MapTraits) EmitNodeMethodAsBytes

func (g MapTraits) EmitNodeMethodAsBytes(w io.Writer)

func (MapTraits) EmitNodeMethodAsFloat

func (g MapTraits) EmitNodeMethodAsFloat(w io.Writer)

func (MapTraits) EmitNodeMethodAsInt

func (g MapTraits) EmitNodeMethodAsInt(w io.Writer)
func (g MapTraits) EmitNodeMethodAsLink(w io.Writer)

func (MapTraits) EmitNodeMethodAsString

func (g MapTraits) EmitNodeMethodAsString(w io.Writer)

func (MapTraits) EmitNodeMethodIsAbsent

func (g MapTraits) EmitNodeMethodIsAbsent(w io.Writer)

func (MapTraits) EmitNodeMethodIsNull

func (g MapTraits) EmitNodeMethodIsNull(w io.Writer)

func (MapTraits) EmitNodeMethodKind

func (g MapTraits) EmitNodeMethodKind(w io.Writer)

func (MapTraits) EmitNodeMethodListIterator

func (g MapTraits) EmitNodeMethodListIterator(w io.Writer)

func (MapTraits) EmitNodeMethodLookupByIndex

func (g MapTraits) EmitNodeMethodLookupByIndex(w io.Writer)

func (MapTraits) EmitNodeMethodLookupBySegment

func (g MapTraits) EmitNodeMethodLookupBySegment(w io.Writer)

func (MapTraits) Kind

func (MapTraits) Kind() ipld.Kind

type StringAssemblerTraits

type StringAssemblerTraits struct {
	PkgName       string
	TypeName      string // see doc in kindAssemblerTraitsGenerator
	AppliedPrefix string // see doc in kindAssemblerTraitsGenerator
}

func (StringAssemblerTraits) EmitNodeAssemblerMethodAssignBool

func (g StringAssemblerTraits) EmitNodeAssemblerMethodAssignBool(w io.Writer)

func (StringAssemblerTraits) EmitNodeAssemblerMethodAssignBytes

func (g StringAssemblerTraits) EmitNodeAssemblerMethodAssignBytes(w io.Writer)

func (StringAssemblerTraits) EmitNodeAssemblerMethodAssignFloat

func (g StringAssemblerTraits) EmitNodeAssemblerMethodAssignFloat(w io.Writer)

func (StringAssemblerTraits) EmitNodeAssemblerMethodAssignInt

func (g StringAssemblerTraits) EmitNodeAssemblerMethodAssignInt(w io.Writer)
func (g StringAssemblerTraits) EmitNodeAssemblerMethodAssignLink(w io.Writer)

func (StringAssemblerTraits) EmitNodeAssemblerMethodAssignNull

func (g StringAssemblerTraits) EmitNodeAssemblerMethodAssignNull(w io.Writer)

func (StringAssemblerTraits) EmitNodeAssemblerMethodBeginList

func (g StringAssemblerTraits) EmitNodeAssemblerMethodBeginList(w io.Writer)

func (StringAssemblerTraits) EmitNodeAssemblerMethodBeginMap

func (g StringAssemblerTraits) EmitNodeAssemblerMethodBeginMap(w io.Writer)

func (StringAssemblerTraits) EmitNodeAssemblerMethodPrototype

func (g StringAssemblerTraits) EmitNodeAssemblerMethodPrototype(w io.Writer)

func (StringAssemblerTraits) Kind

type StringTraits

type StringTraits struct {
	PkgName    string
	TypeName   string // see doc in kindTraitsGenerator
	TypeSymbol string // see doc in kindTraitsGenerator
}

func (StringTraits) EmitNodeMethodAsBool

func (g StringTraits) EmitNodeMethodAsBool(w io.Writer)

func (StringTraits) EmitNodeMethodAsBytes

func (g StringTraits) EmitNodeMethodAsBytes(w io.Writer)

func (StringTraits) EmitNodeMethodAsFloat

func (g StringTraits) EmitNodeMethodAsFloat(w io.Writer)

func (StringTraits) EmitNodeMethodAsInt

func (g StringTraits) EmitNodeMethodAsInt(w io.Writer)
func (g StringTraits) EmitNodeMethodAsLink(w io.Writer)

func (StringTraits) EmitNodeMethodIsAbsent

func (g StringTraits) EmitNodeMethodIsAbsent(w io.Writer)

func (StringTraits) EmitNodeMethodIsNull

func (g StringTraits) EmitNodeMethodIsNull(w io.Writer)

func (StringTraits) EmitNodeMethodKind

func (g StringTraits) EmitNodeMethodKind(w io.Writer)

func (StringTraits) EmitNodeMethodLength

func (g StringTraits) EmitNodeMethodLength(w io.Writer)

func (StringTraits) EmitNodeMethodListIterator

func (g StringTraits) EmitNodeMethodListIterator(w io.Writer)

func (StringTraits) EmitNodeMethodLookupByIndex

func (g StringTraits) EmitNodeMethodLookupByIndex(w io.Writer)

func (StringTraits) EmitNodeMethodLookupByNode

func (g StringTraits) EmitNodeMethodLookupByNode(w io.Writer)

func (StringTraits) EmitNodeMethodLookupBySegment

func (g StringTraits) EmitNodeMethodLookupBySegment(w io.Writer)

func (StringTraits) EmitNodeMethodLookupByString

func (g StringTraits) EmitNodeMethodLookupByString(w io.Writer)

func (StringTraits) EmitNodeMethodMapIterator

func (g StringTraits) EmitNodeMethodMapIterator(w io.Writer)

func (StringTraits) Kind

func (StringTraits) Kind() ipld.Kind

Jump to

Keyboard shortcuts

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