refactor!: sizeable changes across the board

This commit is contained in:
2024-03-19 03:54:31 +00:00
parent a1b1ef82ad
commit 7632b1119c
22 changed files with 620 additions and 733 deletions

View File

@@ -7,10 +7,10 @@ import (
// MultiRenderer is a renderer that tries multiple renderers until one succeeds.
type MultiRenderer struct {
Renderers []Renderer
Renderers []FormatRenderer
}
var _ Renderer = (*MultiRenderer)(nil)
var _ FormatRenderer = (*MultiRenderer)(nil)
// Render tries each renderer in order until one succeeds. If none succeed,
// ErrCannotRender is returned. If a renderer returns an error that is not