Directories
¶
| Path | Synopsis |
|---|---|
|
Package cache — hosts the compile-time interface assertions, keeping them out of the production source so the runtime binary carries no diagnostic-only declarations.
|
Package cache — hosts the compile-time interface assertions, keeping them out of the production source so the runtime binary carries no diagnostic-only declarations. |
|
codec
|
|
|
asn1
Package asn1 wraps encoding/asn1 as a codec.Codec implementation.
|
Package asn1 wraps encoding/asn1 as a codec.Codec implementation. |
|
baseenc
Package baseenc — Base45 (RFC 9285) alphabet codec.
|
Package baseenc — Base45 (RFC 9285) alphabet codec. |
|
bson
Package bson is the BSON codec: a native implementation of the BSON 1.1 specification (bsonspec.org) behind the universal core/data/codec.Codec dispatch, written with the standard library alone.
|
Package bson is the BSON codec: a native implementation of the BSON 1.1 specification (bsonspec.org) behind the universal core/data/codec.Codec dispatch, written with the standard library alone. |
|
cbor
Package cbor is the SDK's CBOR codec (RFC 8949), written on the standard library alone.
|
Package cbor is the SDK's CBOR codec (RFC 8949), written on the standard library alone. |
|
csv
Package csv wraps encoding/csv as a codec.Codec implementation.
|
Package csv wraps encoding/csv as a codec.Codec implementation. |
|
flatbuffers
Package flatbuffers implements a thin passthrough codec for already-encoded FlatBuffer payloads.
|
Package flatbuffers implements a thin passthrough codec for already-encoded FlatBuffer payloads. |
|
form
Package form implements application/x-www-form-urlencoded as a codec.Codec — the encoding every HTML form POSTs and every query string carries.
|
Package form implements application/x-www-form-urlencoded as a codec.Codec — the encoding every HTML form POSTs and every query string carries. |
|
json
Package json wraps encoding/json as a codec.Codec implementation registered under Format("json").
|
Package json wraps encoding/json as a codec.Codec implementation registered under Format("json"). |
|
jsonpatch
Package jsonpatch computes the structural difference between two JSON documents as RFC 6902 operations — add, remove and replace, each at an RFC 6901 JSON Pointer — with the value each operation writes AND the value it replaces or removes (ADR 0143).
|
Package jsonpatch computes the structural difference between two JSON documents as RFC 6902 operations — add, remove and replace, each at an RFC 6901 JSON Pointer — with the value each operation writes AND the value it replaces or removes (ADR 0143). |
|
jsonshape
Package jsonshape — the members encoding/json writes for a struct, resolved by its own rules: json/v2's field walk under the v1 options Go 1.27's encoding/json runs with.
|
Package jsonshape — the members encoding/json writes for a struct, resolved by its own rules: json/v2's field walk under the v1 options Go 1.27's encoding/json runs with. |
|
msgpack
Package msgpack is the MessagePack codec — a native implementation of the specification (github.com/msgpack/msgpack/blob/master/spec.md) on the standard library alone, registered as the "msgpack" Format.
|
Package msgpack is the MessagePack codec — a native implementation of the specification (github.com/msgpack/msgpack/blob/master/spec.md) on the standard library alone, registered as the "msgpack" Format. |
|
multipart
Package multipart — boundary recovery and validation.
|
Package multipart — boundary recovery and validation. |
|
ndjson
Package ndjson implements newline-delimited JSON as a codec.Codec.
|
Package ndjson implements newline-delimited JSON as a codec.Codec. |
|
pem
Package pem wraps encoding/pem as a codec.Codec implementation.
|
Package pem wraps encoding/pem as a codec.Codec implementation. |
|
strictjson
Package strictjson — the reader that bounds a document and remembers why it stopped.
|
Package strictjson — the reader that bounds a document and remembers why it stopped. |
|
strictjson/httpbody
Package httpbody decodes the JSON body of an HTTP request with the strict decoder of its parent package, adding the three things only an HTTP body has: a bound net/http enforces too, an empty body settled before anything else, and a media type that must declare JSON.
|
Package httpbody decodes the JSON body of an HTTP request with the strict decoder of its parent package, adding the three things only an HTTP body has: a bound net/http enforces too, an empty body settled before anything else, and a media type that must declare JSON. |
|
tlv
Package tlv implements a self-describing Type-Length-Value codec.
|
Package tlv implements a self-describing Type-Length-Value codec. |
|
toml
Package toml is the TOML codec, written against TOML v1.0.0 (https://toml.io/en/v1.0.0) with the standard library alone.
|
Package toml is the TOML codec, written against TOML v1.0.0 (https://toml.io/en/v1.0.0) with the standard library alone. |
|
xml
Package xml wraps encoding/xml as a codec.Codec implementation registered under Format("xml").
|
Package xml wraps encoding/xml as a codec.Codec implementation registered under Format("xml"). |
|
yaml
Package yaml — the block structure: mappings, sequences, keys and values.
|
Package yaml — the block structure: mappings, sequences, keys and values. |
|
Package docstore — the store's construction parameters, and the refusals a configuration no store could honour gets, the index declarations' included: an IndexSpec is core/data/docstore's, which both engines take (ADR 0160).
|
Package docstore — the store's construction parameters, and the refusals a configuration no store could honour gets, the index declarations' included: an IndexSpec is core/data/docstore's, which both engines take (ADR 0160). |
|
Package queue — the consumer engine: the pull loop that runs a Handler on a CONSUMER'S goroutine, which is the third axis of ADR 0053's frontier.
|
Package queue — the consumer engine: the pull loop that runs a Handler on a CONSUMER'S goroutine, which is the third axis of ADR 0053's frontier. |
|
Package sql — hosts Config, the parameters every port in this package is built from, and the pool policy it applies.
|
Package sql — hosts Config, the parameters every port in this package is built from, and the pool policy it applies. |
|
Package transform — shared decompression bound for the stdlib gzip, flate and zlib schemes.
|
Package transform — shared decompression bound for the stdlib gzip, flate and zlib schemes. |
|
Package vfs — the in-memory filesystem, and the read half of its contract.
|
Package vfs — the in-memory filesystem, and the read half of its contract. |
Click to show internal directories.
Click to hide internal directories.