···
+
func (t *GitRefUpdate_IndividualLanguageSize) MarshalCBOR(w io.Writer) error {
_, err := w.Write(cbg.CborNull)
cw := cbg.NewCborWriter(w)
+
if _, err := cw.Write([]byte{162}); err != nil {
+
// t.Lang (string) (string)
+
if len("lang") > 1000000 {
+
return xerrors.Errorf("Value in field \"lang\" was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("lang"))); err != nil {
+
if _, err := cw.WriteString(string("lang")); err != nil {
+
if len(t.Lang) > 1000000 {
+
return xerrors.Errorf("Value in field t.Lang was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(t.Lang))); err != nil {
+
if _, err := cw.WriteString(string(t.Lang)); err != nil {
+
// t.Size (int64) (int64)
+
if len("size") > 1000000 {
+
return xerrors.Errorf("Value in field \"size\" was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("size"))); err != nil {
+
if _, err := cw.WriteString(string("size")); err != nil {
+
if err := cw.WriteMajorTypeHeader(cbg.MajUnsignedInt, uint64(t.Size)); err != nil {
+
if err := cw.WriteMajorTypeHeader(cbg.MajNegativeInt, uint64(-t.Size-1)); err != nil {
+
func (t *GitRefUpdate_IndividualLanguageSize) UnmarshalCBOR(r io.Reader) (err error) {
+
*t = GitRefUpdate_IndividualLanguageSize{}
cr := cbg.NewCborReader(r)
···
if extra > cbg.MaxLength {
+
return fmt.Errorf("GitRefUpdate_IndividualLanguageSize: map struct too large (%d)", extra)
+
nameBuf := make([]byte, 4)
for i := uint64(0); i < n; i++ {
nameLen, ok, err := cbg.ReadFullStringIntoBuf(cr, nameBuf, 1000000)
···
switch string(nameBuf[:nameLen]) {
+
// t.Lang (string) (string)
+
sval, err := cbg.ReadStringWithMax(cr, 1000000)
+
// t.Size (int64) (int64)
+
maj, extra, err := cr.ReadHeader()
+
case cbg.MajUnsignedInt:
+
return fmt.Errorf("int64 positive overflow")
+
case cbg.MajNegativeInt:
+
return fmt.Errorf("int64 negative overflow")
+
return fmt.Errorf("wrong type for int64 field: %d", maj)
···
+
func (t *GitRefUpdate_LangBreakdown) MarshalCBOR(w io.Writer) error {
_, err := w.Write(cbg.CborNull)
cw := cbg.NewCborWriter(w)
+
if _, err := cw.Write(cbg.CborEncodeMajorType(cbg.MajMap, uint64(fieldCount))); err != nil {
+
// t.Inputs ([]*tangled.GitRefUpdate_IndividualLanguageSize) (slice)
+
if len("inputs") > 1000000 {
+
return xerrors.Errorf("Value in field \"inputs\" was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("inputs"))); err != nil {
+
if _, err := cw.WriteString(string("inputs")); err != nil {
+
if len(t.Inputs) > 8192 {
+
return xerrors.Errorf("Slice value in field t.Inputs was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajArray, uint64(len(t.Inputs))); err != nil {
+
for _, v := range t.Inputs {
+
if err := v.MarshalCBOR(cw); err != nil {
+
func (t *GitRefUpdate_LangBreakdown) UnmarshalCBOR(r io.Reader) (err error) {
+
*t = GitRefUpdate_LangBreakdown{}
cr := cbg.NewCborReader(r)
···
if extra > cbg.MaxLength {
+
return fmt.Errorf("GitRefUpdate_LangBreakdown: map struct too large (%d)", extra)
+
nameBuf := make([]byte, 6)
for i := uint64(0); i < n; i++ {
nameLen, ok, err := cbg.ReadFullStringIntoBuf(cr, nameBuf, 1000000)
···
switch string(nameBuf[:nameLen]) {
+
// t.Inputs ([]*tangled.GitRefUpdate_IndividualLanguageSize) (slice)
+
maj, extra, err = cr.ReadHeader()
+
return fmt.Errorf("t.Inputs: array too large (%d)", extra)
+
if maj != cbg.MajArray {
+
return fmt.Errorf("expected cbor array")
+
t.Inputs = make([]*GitRefUpdate_IndividualLanguageSize, extra)
+
for i := 0; i < int(extra); i++ {
+
b, err := cr.ReadByte()
+
if b != cbg.CborNull[0] {
+
if err := cr.UnreadByte(); err != nil {
+
t.Inputs[i] = new(GitRefUpdate_IndividualLanguageSize)
+
if err := t.Inputs[i].UnmarshalCBOR(cr); err != nil {
+
return xerrors.Errorf("unmarshaling t.Inputs[i] pointer: %w", err)
···
t.CreatedAt = string(sval)
+
// Field doesn't exist on this type, so ignore it
+
if err := cbg.ScanForLinks(r, func(cid.Cid) {}); err != nil {
+
func (t *LabelDefinition) MarshalCBOR(w io.Writer) error {
+
_, err := w.Write(cbg.CborNull)
+
cw := cbg.NewCborWriter(w)
+
if _, err := cw.Write(cbg.CborEncodeMajorType(cbg.MajMap, uint64(fieldCount))); err != nil {
+
// t.Name (string) (string)
+
if len("name") > 1000000 {
+
return xerrors.Errorf("Value in field \"name\" was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("name"))); err != nil {
+
if _, err := cw.WriteString(string("name")); err != nil {
+
if len(t.Name) > 1000000 {
+
return xerrors.Errorf("Value in field t.Name was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(t.Name))); err != nil {
+
if _, err := cw.WriteString(string(t.Name)); err != nil {
+
// t.LexiconTypeID (string) (string)
+
if len("$type") > 1000000 {
+
return xerrors.Errorf("Value in field \"$type\" was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("$type"))); err != nil {
+
if _, err := cw.WriteString(string("$type")); err != nil {
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("sh.tangled.label.definition"))); err != nil {
+
if _, err := cw.WriteString(string("sh.tangled.label.definition")); err != nil {
+
// t.Color (string) (string)
+
if len("color") > 1000000 {
+
return xerrors.Errorf("Value in field \"color\" was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("color"))); err != nil {
+
if _, err := cw.WriteString(string("color")); err != nil {
+
if _, err := cw.Write(cbg.CborNull); err != nil {
+
if len(*t.Color) > 1000000 {
+
return xerrors.Errorf("Value in field t.Color was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(*t.Color))); err != nil {
+
if _, err := cw.WriteString(string(*t.Color)); err != nil {
+
// t.Scope ([]string) (slice)
+
if len("scope") > 1000000 {
+
return xerrors.Errorf("Value in field \"scope\" was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("scope"))); err != nil {
+
if _, err := cw.WriteString(string("scope")); err != nil {
+
if len(t.Scope) > 8192 {
+
return xerrors.Errorf("Slice value in field t.Scope was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajArray, uint64(len(t.Scope))); err != nil {
+
for _, v := range t.Scope {
+
return xerrors.Errorf("Value in field v was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(v))); err != nil {
+
if _, err := cw.WriteString(string(v)); err != nil {
+
// t.Multiple (bool) (bool)
+
if len("multiple") > 1000000 {
+
return xerrors.Errorf("Value in field \"multiple\" was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("multiple"))); err != nil {
+
if _, err := cw.WriteString(string("multiple")); err != nil {
+
if _, err := cw.Write(cbg.CborNull); err != nil {
+
if err := cbg.WriteBool(w, *t.Multiple); err != nil {
+
// t.CreatedAt (string) (string)
+
if len("createdAt") > 1000000 {
+
return xerrors.Errorf("Value in field \"createdAt\" was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("createdAt"))); err != nil {
+
if _, err := cw.WriteString(string("createdAt")); err != nil {
+
if len(t.CreatedAt) > 1000000 {
+
return xerrors.Errorf("Value in field t.CreatedAt was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(t.CreatedAt))); err != nil {
+
if _, err := cw.WriteString(string(t.CreatedAt)); err != nil {
+
// t.ValueType (tangled.LabelDefinition_ValueType) (struct)
+
if len("valueType") > 1000000 {
+
return xerrors.Errorf("Value in field \"valueType\" was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("valueType"))); err != nil {
+
if _, err := cw.WriteString(string("valueType")); err != nil {
+
if err := t.ValueType.MarshalCBOR(cw); err != nil {
+
func (t *LabelDefinition) UnmarshalCBOR(r io.Reader) (err error) {
+
cr := cbg.NewCborReader(r)
+
maj, extra, err := cr.ReadHeader()
+
err = io.ErrUnexpectedEOF
+
return fmt.Errorf("cbor input should be of type map")
+
if extra > cbg.MaxLength {
+
return fmt.Errorf("LabelDefinition: map struct too large (%d)", extra)
+
nameBuf := make([]byte, 9)
+
for i := uint64(0); i < n; i++ {
+
nameLen, ok, err := cbg.ReadFullStringIntoBuf(cr, nameBuf, 1000000)
+
// Field doesn't exist on this type, so ignore it
+
if err := cbg.ScanForLinks(cr, func(cid.Cid) {}); err != nil {
+
switch string(nameBuf[:nameLen]) {
+
// t.Name (string) (string)
+
sval, err := cbg.ReadStringWithMax(cr, 1000000)
+
// t.LexiconTypeID (string) (string)
+
sval, err := cbg.ReadStringWithMax(cr, 1000000)
+
t.LexiconTypeID = string(sval)
+
// t.Color (string) (string)
+
b, err := cr.ReadByte()
+
if b != cbg.CborNull[0] {
+
if err := cr.UnreadByte(); err != nil {
+
sval, err := cbg.ReadStringWithMax(cr, 1000000)
+
t.Color = (*string)(&sval)
+
// t.Scope ([]string) (slice)
+
maj, extra, err = cr.ReadHeader()
+
return fmt.Errorf("t.Scope: array too large (%d)", extra)
+
if maj != cbg.MajArray {
+
return fmt.Errorf("expected cbor array")
+
t.Scope = make([]string, extra)
+
for i := 0; i < int(extra); i++ {
+
sval, err := cbg.ReadStringWithMax(cr, 1000000)
+
t.Scope[i] = string(sval)
+
// t.Multiple (bool) (bool)
+
b, err := cr.ReadByte()
+
if b != cbg.CborNull[0] {
+
if err := cr.UnreadByte(); err != nil {
+
maj, extra, err = cr.ReadHeader()
+
if maj != cbg.MajOther {
+
return fmt.Errorf("booleans must be major type 7")
+
return fmt.Errorf("booleans are either major type 7, value 20 or 21 (got %d)", extra)
+
// t.CreatedAt (string) (string)
+
sval, err := cbg.ReadStringWithMax(cr, 1000000)
+
t.CreatedAt = string(sval)
+
// t.ValueType (tangled.LabelDefinition_ValueType) (struct)
+
b, err := cr.ReadByte()
+
if b != cbg.CborNull[0] {
+
if err := cr.UnreadByte(); err != nil {
+
t.ValueType = new(LabelDefinition_ValueType)
+
if err := t.ValueType.UnmarshalCBOR(cr); err != nil {
+
return xerrors.Errorf("unmarshaling t.ValueType pointer: %w", err)
+
// Field doesn't exist on this type, so ignore it
+
if err := cbg.ScanForLinks(r, func(cid.Cid) {}); err != nil {
+
func (t *LabelDefinition_ValueType) MarshalCBOR(w io.Writer) error {
+
_, err := w.Write(cbg.CborNull)
+
cw := cbg.NewCborWriter(w)
+
if _, err := cw.Write(cbg.CborEncodeMajorType(cbg.MajMap, uint64(fieldCount))); err != nil {
+
// t.Enum ([]string) (slice)
+
if len("enum") > 1000000 {
+
return xerrors.Errorf("Value in field \"enum\" was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("enum"))); err != nil {
+
if _, err := cw.WriteString(string("enum")); err != nil {
+
if len(t.Enum) > 8192 {
+
return xerrors.Errorf("Slice value in field t.Enum was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajArray, uint64(len(t.Enum))); err != nil {
+
for _, v := range t.Enum {
+
return xerrors.Errorf("Value in field v was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(v))); err != nil {
+
if _, err := cw.WriteString(string(v)); err != nil {
+
// t.Type (string) (string)
+
if len("type") > 1000000 {
+
return xerrors.Errorf("Value in field \"type\" was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("type"))); err != nil {
+
if _, err := cw.WriteString(string("type")); err != nil {
+
if len(t.Type) > 1000000 {
+
return xerrors.Errorf("Value in field t.Type was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(t.Type))); err != nil {
+
if _, err := cw.WriteString(string(t.Type)); err != nil {
+
// t.Format (string) (string)
+
if len("format") > 1000000 {
+
return xerrors.Errorf("Value in field \"format\" was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("format"))); err != nil {
+
if _, err := cw.WriteString(string("format")); err != nil {
+
if len(t.Format) > 1000000 {
+
return xerrors.Errorf("Value in field t.Format was too long")
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(t.Format))); err != nil {
+
if _, err := cw.WriteString(string(t.Format)); err != nil {
+
func (t *LabelDefinition_ValueType) UnmarshalCBOR(r io.Reader) (err error) {
+
*t = LabelDefinition_ValueType{}
+
cr := cbg.NewCborReader(r)
+
maj, extra, err := cr.ReadHeader()
+
err = io.ErrUnexpectedEOF
+
return fmt.Errorf("cbor input should be of type map")
+
if extra > cbg.MaxLength {
+
return fmt.Errorf("LabelDefinition_ValueType: map struct too large (%d)", extra)
+
nameBuf := make([]byte, 6)
+
for i := uint64(0); i < n; i++ {
+
nameLen, ok, err := cbg.ReadFullStringIntoBuf(cr, nameBuf, 1000000)
+
// Field doesn't exist on this type, so ignore it
+
if err := cbg.ScanForLinks(cr, func(cid.Cid) {}); err != nil {
+
switch string(nameBuf[:nameLen]) {
+
// t.Enum ([]string) (slice)
+
maj, extra, err = cr.ReadHeader()
+
return fmt.Errorf("t.Enum: array too large (%d)", extra)
+
if maj != cbg.MajArray {
+
return fmt.Errorf("expected cbor array")
+
t.Enum = make([]string, extra)
+
for i := 0; i < int(extra); i++ {
+
sval, err := cbg.ReadStringWithMax(cr, 1000000)
+
t.Enum[i] = string(sval)
+
// t.Type (string) (string)
+
sval, err := cbg.ReadStringWithMax(cr, 1000000)
+
// t.Format (string) (string)
+
sval, err := cbg.ReadStringWithMax(cr, 1000000)
+
t.Format = string(sval)