# Functions
Marshal returns the graphson encoding of v.
MarshalToString returns the graphson encoding of v as string.
NewDecoder create a graphson decoder.
NewEncoder create a graphson encoder.
RegisterTypeDecoder register type decoder for typ.
RegisterTypeEncoder register type encoder for typ.
Unmarshal parses the graphson encoded data and stores the result in the value pointed to by v.
UnmarshalFromString parses the graphson encoded str and stores the result in the value pointed to by v.
# Interfaces
Decoder defines a graphson decoder.
Encoder defines a graphson encoder.
Marshaler is the interface implemented by types that can marshal themselves as graphson.
Typer is the interface implemented by types that define an underlying graphson type.
Unmarshaler is the interface implemented by types that can unmarshal a graphson description of themselves.
# Type aliases
RawMessage is a raw encoded graphson value.
A Type is a graphson type.
Types is a slice of Type.