github.com/ipld/go-ipld-prime@v0.21.0/node/gendemo/ipldsch_minima.go (about)

     1  package gendemo
     2  
     3  // Code generated by go-ipld-prime gengo.  DO NOT EDIT.
     4  
     5  import (
     6  	"fmt"
     7  
     8  	"github.com/ipld/go-ipld-prime/datamodel"
     9  	"github.com/ipld/go-ipld-prime/schema"
    10  )
    11  
    12  const (
    13  	midvalue  = schema.Maybe(4)
    14  	allowNull = schema.Maybe(5)
    15  )
    16  
    17  type maState uint8
    18  
    19  const (
    20  	maState_initial maState = iota
    21  	maState_midKey
    22  	maState_expectValue
    23  	maState_midValue
    24  	maState_finished
    25  )
    26  
    27  type laState uint8
    28  
    29  const (
    30  	laState_initial laState = iota
    31  	laState_midValue
    32  	laState_finished
    33  )
    34  
    35  type _ErrorThunkAssembler struct {
    36  	e error
    37  }
    38  
    39  func (ea _ErrorThunkAssembler) BeginMap(_ int64) (datamodel.MapAssembler, error)   { return nil, ea.e }
    40  func (ea _ErrorThunkAssembler) BeginList(_ int64) (datamodel.ListAssembler, error) { return nil, ea.e }
    41  func (ea _ErrorThunkAssembler) AssignNull() error                                  { return ea.e }
    42  func (ea _ErrorThunkAssembler) AssignBool(bool) error                              { return ea.e }
    43  func (ea _ErrorThunkAssembler) AssignInt(int64) error                              { return ea.e }
    44  func (ea _ErrorThunkAssembler) AssignFloat(float64) error                          { return ea.e }
    45  func (ea _ErrorThunkAssembler) AssignString(string) error                          { return ea.e }
    46  func (ea _ErrorThunkAssembler) AssignBytes([]byte) error                           { return ea.e }
    47  func (ea _ErrorThunkAssembler) AssignLink(datamodel.Link) error                    { return ea.e }
    48  func (ea _ErrorThunkAssembler) AssignNode(datamodel.Node) error                    { return ea.e }
    49  func (ea _ErrorThunkAssembler) Prototype() datamodel.NodePrototype {
    50  	panic(fmt.Errorf("cannot get prototype from error-carrying assembler: already derailed with error: %w", ea.e))
    51  }