all

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 4, 2026 License: MIT Imports: 15 Imported by: 0

Documentation

Overview

Package all assembles the registry of every adapter this project ships.

It is a SEPARATE package from adapter on purpose (issue #73, decision 2). Every concrete adapter imports adapter for the contract types, so package adapter importing them back would be an import cycle; and a consumer who only wants to implement the interface, or to run one harness, should not pull fifteen file-format parsers in behind it. The contract package therefore keeps a zero-adapter dependency fan, and this package is where the fan-out lives.

Importing it links every adapter into the binary. Build your own registry with adapter.NewRegistry when that is not what you want.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Default

func Default() *adapter.Registry

Default returns a registry wired with every built-in adapter, in the order they were added to the project. A fresh registry per call: it holds no state and a caller is free to keep or discard it.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL