sights

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BuildSight

type BuildSight interface {
	Init(context.Context) error
	Deinit(context.Context) error
	Run(context.Context) error
}

func BuildSightNew

func BuildSightNew(_ context.Context, cfg *BuildSightConfig) BuildSight

type BuildSightConfig

type BuildSightConfig struct {
	Config config.Config
	Logger hclog.Logger
}

func DefaultBuildSightConfig

func DefaultBuildSightConfig() *BuildSightConfig

type CodeSight

type CodeSight interface {
	Init(context.Context) error
	Deinit(context.Context) error
	Run(context.Context) error
}

func CodeSightNew

func CodeSightNew(_ context.Context, cfg *CodeSightConfig) CodeSight

type CodeSightConfig

type CodeSightConfig struct {
	Config config.Config
	Logger hclog.Logger
}

func DefaultCodeSightConfig

func DefaultCodeSightConfig() *CodeSightConfig

type GptSight

type GptSight interface {
	Init(context.Context) error
	Deinit(context.Context) error
	Run(context.Context) error
}

func GptSightNew

func GptSightNew(_ context.Context, cfg *GptSightConfig) GptSight

type GptSightConfig

type GptSightConfig struct {
	Config config.Config
	Logger hclog.Logger
}

func DefaultGptSightConfig

func DefaultGptSightConfig() *GptSightConfig

Jump to

Keyboard shortcuts

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