resolvers

package
v0.27.0 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2023 License: Apache-2.0 Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LoadResolvers

func LoadResolvers() []snake.Resolver

Types

type CustomInterface

type CustomInterface interface {
}

type CustomInterfaceStruct

type CustomInterfaceStruct struct {
}

type CustomResolver

type CustomResolver struct {
}

func (*CustomResolver) Flags

func (me *CustomResolver) Flags(flgs *pflag.FlagSet)

func (*CustomResolver) Run

func (me *CustomResolver) Run() (CustomInterface, error)

type DependantResolver added in v0.27.0

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

func (*DependantResolver) Run added in v0.27.0

type DependantResolverString added in v0.27.0

type DependantResolverString string

type DoubleResolver

type DoubleResolver struct {
	A bool `usage:"A" default:"true"`
	B bool `usage:"B" default:"true"`
}

func (*DoubleResolver) Run

func (me *DoubleResolver) Run() (io.Reader, io.Writer, error)

type SampleEnum added in v0.27.0

type SampleEnum string
const (
	SampleEnumX SampleEnum = "x"
	SampleEnumY SampleEnum = "y"
	SampleEnumZ SampleEnum = "z"
)

type TripleResolver

type TripleResolver struct {
}

func (*TripleResolver) Run

Jump to

Keyboard shortcuts

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