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 }