infra

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 18, 2023 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrContextReaderEmpty = errors.New("context reader is empty")

Functions

This section is empty.

Types

type ContextReader

type ContextReader interface {
	HasNext() bool
	Next() (any, error)
}

type ContextReaderJSON

type ContextReaderJSON struct {
	// contains filtered or unexported fields
}

func NewContextReaderJSON

func NewContextReaderJSON(input io.Reader) *ContextReaderJSON

func NewContextReaderJSONFromFile

func NewContextReaderJSONFromFile(filepath string) (*ContextReaderJSON, error)

func NewContextReaderJSONLFromFile

func NewContextReaderJSONLFromFile(filepath string) (*ContextReaderJSON, error)

func (*ContextReaderJSON) HasNext

func (cr *ContextReaderJSON) HasNext() bool

func (*ContextReaderJSON) Next

func (cr *ContextReaderJSON) Next() (any, error)

type ContextReaderJSONL

type ContextReaderJSONL struct {
	// contains filtered or unexported fields
}

func NewContextReaderJSONL

func NewContextReaderJSONL(input io.Reader) *ContextReaderJSONL

func (*ContextReaderJSONL) HasNext

func (cr *ContextReaderJSONL) HasNext() bool

func (*ContextReaderJSONL) Next

func (cr *ContextReaderJSONL) Next() (any, error)

type ContextReaderYAML

type ContextReaderYAML struct {
	// contains filtered or unexported fields
}

func NewContextReaderYAML

func NewContextReaderYAML(input io.Reader) *ContextReaderYAML

func NewContextReaderYAMLFromFile

func NewContextReaderYAMLFromFile(filepath string) (*ContextReaderYAML, error)

func (*ContextReaderYAML) HasNext

func (cr *ContextReaderYAML) HasNext() bool

func (*ContextReaderYAML) Next

func (cr *ContextReaderYAML) Next() (any, error)

type FileSystem

type FileSystem struct{}

func (FileSystem) Mkdir

func (fsys FileSystem) Mkdir(name string, perm fs.FileMode) error

func (FileSystem) Open

func (fsys FileSystem) Open(name string) (fs.File, error)

func (FileSystem) ReadDir

func (fsys FileSystem) ReadDir(name string) ([]fs.DirEntry, error)

func (FileSystem) WriteFile

func (fsys FileSystem) WriteFile(name string, data []byte, perm fs.FileMode) error

Jump to

Keyboard shortcuts

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