Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/goccy/go-yaml
/ types & classes
Types & classes
217 in github.com/goccy/go-yaml
⨍
Functions
1,184
◇
Types & classes
217
↓ 6 callers
TypeAlias
ReservedTagKeyword
ReservedTagKeyword type of reserved tag keyword
token/token.go:389
↓ 2 callers
TypeAlias
Literal
decode_test.go:3661
↓ 2 callers
TypeAlias
unmarshalYAMLWithAliasMap
decode_test.go:2850
↓ 2 callers
TypeAlias
unmarshalYAMLWithAliasString
decode_test.go:2839
↓ 1 callers
TypeAlias
CommentPosition
CommentPosition type of the position for comment.
option.go:273
↓ 1 callers
TypeAlias
K
encode_test.go:996
↓ 1 callers
TypeAlias
Tokens
Tokens type of token collection
token/token.go:845
↓ 1 callers
TypeAlias
unmarshalString
decode_test.go:2938
↓ 1 callers
TypeAlias
unmarshalableIntValue
decode_test.go:2668
↓ 1 callers
TypeAlias
unmarshalableTextStringValue
decode_test.go:2484
↓ 1 callers
TypeAlias
unmarshalableYAMLStringValue
decode_test.go:2473
Class
docs/playground/src/wasm_exec.js:103
Class
docs/playground/src/wasm_exec.js:103
Struct
A
decode_test.go:3035
Struct
AliasNode
AliasNode type of alias node
ast/ast.go:1871
Struct
AnchorNode
AnchorNode type of anchor node
ast/ast.go:1786
Struct
AnchorValue
encode_test.go:2084
Interface
ArrayNode
ArrayNode interface of SequenceNode
ast/ast.go:1518
Struct
ArrayNodeIter
ArrayNodeIter is an iterator for ranging over a ArrayNode
ast/ast.go:1523
Struct
Base
decode_test.go:1770
Struct
Base2
decode_test.go:1801
Struct
BaseNode
ast/ast.go:216
Struct
BoolNode
BoolNode type of boolean node
ast/ast.go:989
Interface
BytesMarshaler
BytesMarshaler interface may be implemented by types to customize their behavior when being marshaled into a YAML document. The returned value is mars
yaml.go:20
Interface
BytesMarshalerContext
BytesMarshalerContext interface use BytesMarshaler with context.Context.
yaml.go:25
Interface
BytesUnmarshaler
BytesUnmarshaler interface may be implemented by types to customize their behavior when being unmarshaled from a YAML document.
yaml.go:41
Interface
BytesUnmarshalerContext
BytesUnmarshalerContext interface use BytesUnmarshaler with context.Context.
yaml.go:46
Struct
C
decode_test.go:1972
TypeAlias
Character
Character type for character
token/token.go:12
TypeAlias
CharacterType
CharacterType type for character category
token/token.go:207
Struct
Child
decode_test.go:23
TypeAlias
ColorAttribute
printer/color.go:9
Struct
Comment
Comment raw data for comment.
option.go:319
Struct
CommentGroupNode
CommentGroupNode type of comment node
ast/ast.go:2095
TypeAlias
CommentMap
CommentMap map of the position of the comment and the comment information.
option.go:325
Struct
CommentNode
CommentNode type of comment node
ast/ast.go:2060
Struct
Config
decode_test.go:2975
Struct
Context
Context context at scanning
scanner/context.go:13
FuncType
DecodeOption
DecodeOption functional option type for Decoder
option.go:12
Struct
Decoder
Decoder reads and decodes YAML values from an input stream.
decode.go:28
Struct
DirectiveNode
DirectiveNode type of directive node
ast/ast.go:1934
Struct
Disk
decode_test.go:3629
Struct
DocumentNode
DocumentNode type of Document
ast/ast.go:552
Struct
DuplicateKeyError
internal/errors/error.go:58
Struct
Edge
docs/playground/cmd/yaml/main.go:217
FuncType
EncodeOption
EncodeOption functional option type for Encoder
option.go:134
Struct
Encoder
Encoder writes YAML values to an output stream.
encode.go:28
Struct
ErrInvalidMergeType
ast/ast.go:2344
Interface
Error
internal/errors/error.go:24
Struct
FastMarshaler
encode_test.go:1810
Interface
FieldError
FieldError need to implement StructField method only ( see https://pkg.go.dev/github.com/go-playground/validator/v10#FieldError )
validate.go:11
Struct
File
File contains all documents in YAML file
ast/ast.go:521
Struct
FloatNode
FloatNode type of float node
ast/ast.go:709
Struct
Formatter
internal/format/format.go:186
Interface
GoValueType
docs/playground/src/YAML.ts:3
Interface
GroupedToken
docs/playground/src/YAML.ts:44
Struct
GroupedToken
docs/playground/cmd/yaml/main.go:128
Struct
Host
encode_test.go:1383
Struct
HostDecl
encode_test.go:1388
TypeAlias
IndentState
IndentState state for indent
scanner/scanner.go:14
TypeAlias
Indicator
Indicator type for indicator
token/token.go:238
Struct
InfinityNode
InfinityNode type of infinity node
ast/ast.go:1041
Struct
Inner
testdata/validate_test.go:13
Struct
IntegerNode
IntegerNode type of integer node
ast/ast.go:657
Interface
InterfaceMarshaler
InterfaceMarshaler interface has MarshalYAML compatible with github.com/go-yaml/yaml package.
yaml.go:30
Interface
InterfaceMarshalerContext
InterfaceMarshalerContext interface use InterfaceMarshaler with context.Context.
yaml.go:35
Interface
InterfaceUnmarshaler
InterfaceUnmarshaler interface has UnmarshalYAML compatible with github.com/go-yaml/yaml package.
yaml.go:51
Interface
InterfaceUnmarshalerContext
InterfaceUnmarshalerContext interface use InterfaceUnmarshaler with context.Context.
yaml.go:56
Struct
InvalidTokenError
scanner/error.go:5
Interface
IsZeroer
IsZeroer is used to check whether an object is zero to determine whether it should be omitted when marshaling with the omitempty flag. One notable imp
encode.go:734
Struct
Issue174
encode_test.go:2063
Struct
Item
decode_test.go:1664
Struct
LiteralNode
LiteralNode type of literal node
ast/ast.go:884
Struct
MapItem
MapItem is an item in a MapSlice.
yaml.go:71
Interface
MapKeyNode
MapKeyNode type for map key node
ast/ast.go:203
Interface
MapNode
MapNode interface of MappingValueNode / MappingNode
ast/ast.go:1144
Struct
MapNodeIter
MapNodeIter is an iterator for ranging over a MapNode
ast/ast.go:1149
TypeAlias
MapSlice
MapSlice encodes and decodes as a YAML map. The order of keys is preserved when encoding and decoding.
yaml.go:77
Struct
MappingKeyNode
MappingKeyNode type of tag node
ast/ast.go:1310
Struct
MappingNode
MappingNode type of mapping node
ast/ast.go:1182
Struct
MappingValueNode
MappingValueNode type of mapping value
ast/ast.go:1364
Struct
MergeKeyNode
MergeKeyNode type of merge key node
ast/ast.go:941
TypeAlias
Mode
parser/parser.go:14
Struct
MultiLineState
scanner/context.go:25
Struct
NanNode
NanNode type of nan node
ast/ast.go:1093
Interface
Node
Node type of node
ast/ast.go:174
Struct
Node
docs/playground/cmd/yaml/main.go:222
Struct
NodeRenderer
docs/playground/cmd/yaml/main.go:212
TypeAlias
NodeType
NodeType type identifier of node
ast/ast.go:21
Interface
NodeUnmarshaler
NodeUnmarshaler interface is similar to BytesUnmarshaler but provide related AST node instead of raw YAML source.
yaml.go:61
Interface
NodeUnmarshalerContext
NodeUnmarshalerContext interface is similar to BytesUnmarshaler but provide related AST node instead of raw YAML source.
yaml.go:66
Struct
NullNode
NullNode type of null node
ast/ast.go:600
TypeAlias
NumberType
token/token.go:544
Struct
NumberValue
token/token.go:554
Struct
Object
testdata/yaml_test.go:235
Struct
ObjectDecl
testdata/yaml_test.go:217
TypeAlias
ObjectMap
testdata/yaml_test.go:216
FuncType
Option
Option represents parser's option.
parser/option.go:4
Struct
OverflowError
internal/errors/error.go:52
Struct
Path
Path represent YAMLPath ( like a JSONPath ).
path.go:205
next →
1–100 of 217, ranked by callers