Versions in this module Expand all Collapse all v0 v0.12.2 Sep 8, 2021 GO-2023-1269 GO-2023-1269: Panic in encoding in github.com/ipld/go-ipld-prime v0.12.1 Aug 30, 2021 GO-2023-1269 GO-2023-1269: Panic in encoding in github.com/ipld/go-ipld-prime v0.12.0 Aug 19, 2021 GO-2023-1269 GO-2023-1269: Panic in encoding in github.com/ipld/go-ipld-prime v0.11.0 Aug 12, 2021 GO-2023-1269 GO-2023-1269: Panic in encoding in github.com/ipld/go-ipld-prime v0.10.0 Jun 2, 2021 GO-2023-1269 GO-2023-1269: Panic in encoding in github.com/ipld/go-ipld-prime v0.9.0 Mar 15, 2021 GO-2023-1269 GO-2023-1269: Panic in encoding in github.com/ipld/go-ipld-prime v0.7.0 Dec 31, 2020 GO-2023-1269 GO-2023-1269: Panic in encoding in github.com/ipld/go-ipld-prime v0.6.0 Dec 14, 2020 GO-2023-1269 GO-2023-1269: Panic in encoding in github.com/ipld/go-ipld-prime Changes in this version + var TokenWalkSkip = errors.New("token walk: skip") + func StringifyTokenSequence(seq []Token) string + func TokenAssemble(na ipld.NodeAssembler, tr TokenReader, budget int) error + func TokenWalk(n ipld.Node, visitFn func(tk *Token) error) error + type ErrMalformedTokenSequence struct + Detail string + func (e ErrMalformedTokenSequence) Error() string + type NodeTokenizer struct + func (nt *NodeTokenizer) Initialize(n ipld.Node) + func (nt *NodeTokenizer) ReadToken() (next *Token, err error) + type Token struct + Bool bool + Bytes []byte + Float float64 + Int int64 + Kind TokenKind + Length int + Link ipld.Link + Node ipld.Node + Str string + func (tk *Token) Normalize() + func (tk Token) String() string + type TokenAssembler struct + func (ta *TokenAssembler) Initialize(na ipld.NodeAssembler, budget int64) + func (ta *TokenAssembler) Process(tk *Token) (err error) + type TokenKind uint8 + const TokenKind_Bool + const TokenKind_Bytes + const TokenKind_Float + const TokenKind_Int + const TokenKind_Link + const TokenKind_ListClose + const TokenKind_ListOpen + const TokenKind_MapClose + const TokenKind_MapOpen + const TokenKind_Null + const TokenKind_String + type TokenReader func(budget *int) (next *Token, err error)