Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Complex128Var ¶
type Complex128Var struct {
// contains filtered or unexported fields
}
Complex128Var is a complex128 wrapper
func NewComplex128Var ¶
func NewComplex128Var(c *complex128) *Complex128Var
NewComplex128Var is the constructor for Complex128Var
func (*Complex128Var) Set ¶
func (v *Complex128Var) Set(s string) error
Set implement pflag.Value and flag.Value
func (*Complex128Var) String ¶
func (v *Complex128Var) String() string
String implements flag.Value and pflag.Value
type Complex64Var ¶
type Complex64Var struct {
// contains filtered or unexported fields
}
Complex64Var is a wrapper around complex64
func NewComplex64Var ¶
func NewComplex64Var(c *complex64) *Complex64Var
NewComplex64Var is the constructor for Complex64Var
func (*Complex64Var) Set ¶
func (v *Complex64Var) Set(s string) error
Set implement pflag.Value and flag.Value
func (*Complex64Var) String ¶
func (v *Complex64Var) String() string
String implements flag.Value and pflag.Value
type MapStringStringFlag ¶
type MapStringStringFlag struct {
// contains filtered or unexported fields
}
MapStringStringFlag is a wrapper around *map[string]string
func NewMapStringStringFlag ¶
func NewMapStringStringFlag(m *map[string]string) *MapStringStringFlag
NewMapStringStringFlag is the constructor for MapStringStringFlag
func (*MapStringStringFlag) Get ¶
func (v *MapStringStringFlag) Get() interface{}
Get implements flag.Value
func (*MapStringStringFlag) Set ¶
func (v *MapStringStringFlag) Set(s string) error
Set implement pflag.Value and flag.Value
func (*MapStringStringFlag) String ¶
func (v *MapStringStringFlag) String() string
String implements flag.Value and pflag.Value
func (*MapStringStringFlag) Type ¶
func (v *MapStringStringFlag) Type() string
Type implements pflag.Value
type MapStringStringSliceFlag ¶
type MapStringStringSliceFlag struct {
// contains filtered or unexported fields
}
MapStringStringSliceFlag is a wrapper around map[string][]string
func NewMapStringStringSliceFlag ¶
func NewMapStringStringSliceFlag(m *map[string][]string) *MapStringStringSliceFlag
NewMapStringStringSliceFlag is the constructor for MapStringStringSliceFlag
func (*MapStringStringSliceFlag) Get ¶
func (v *MapStringStringSliceFlag) Get() interface{}
Get implements flag.Value
func (*MapStringStringSliceFlag) Set ¶
func (v *MapStringStringSliceFlag) Set(s string) error
Set implement pflag.Value and flag.Value
func (*MapStringStringSliceFlag) String ¶
func (v *MapStringStringSliceFlag) String() string
String implements flag.Value and pflag.Value
func (*MapStringStringSliceFlag) Type ¶
func (v *MapStringStringSliceFlag) Type() string
Type implements pflag.Value
type MarshalWrapper ¶
type MarshalWrapper struct {
// contains filtered or unexported fields
}
MarshalWrapper wraps TextUnmarshaler
func NewMarshalWrapper ¶
func NewMarshalWrapper(v encoding.TextUnmarshaler) *MarshalWrapper
NewMarshalWrapper is the constructor for MarshalWrapper
func (MarshalWrapper) Set ¶
func (w MarshalWrapper) Set(s string) error
Set implements flag.Value and pflag.Value
func (MarshalWrapper) String ¶
func (w MarshalWrapper) String() string
type SignedIntegralSliceFlag ¶ added in v0.13.0
type SignedIntegralSliceFlag[I SignedInt] struct { // contains filtered or unexported fields }
SignedIntegralSliceFlag is a wrapper around an integral-typed slice
func NewSignedIntegralSlice ¶ added in v0.13.0
func NewSignedIntegralSlice[I SignedInt](s *[]I) *SignedIntegralSliceFlag[I]
NewSignedIntegralSlice is a constructor for NewSignedIntegralSliceFlag
func (*SignedIntegralSliceFlag[I]) Get ¶ added in v0.13.0
func (v *SignedIntegralSliceFlag[I]) Get() interface{}
Get implements flag.Value
func (*SignedIntegralSliceFlag[I]) Set ¶ added in v0.13.0
func (v *SignedIntegralSliceFlag[I]) Set(s string) error
Set implements pflag.Value and flag.Value
func (*SignedIntegralSliceFlag[I]) String ¶ added in v0.13.0
func (v *SignedIntegralSliceFlag[I]) String() string
String implements flag.Value and pflag.Value
func (*SignedIntegralSliceFlag[I]) Type ¶ added in v0.13.0
func (v *SignedIntegralSliceFlag[I]) Type() string
Type implements pflag.Value
type StringSetFlag ¶
type StringSetFlag struct {
// contains filtered or unexported fields
}
StringSetFlag is a wrapper around map[string]struct used for implementing sets
func NewStringSetFlag ¶
func NewStringSetFlag(m *map[string]struct{}) *StringSetFlag
NewStringSetFlag is the constructor for StringSetFlags
func (*StringSetFlag) Set ¶
func (v *StringSetFlag) Set(s string) error
Set implement pflag.Value and flag.Value
func (*StringSetFlag) String ¶
func (v *StringSetFlag) String() string
String implements flag.Value and pflag.Value
type StringSliceFlag ¶
type StringSliceFlag struct {
// contains filtered or unexported fields
}
StringSliceFlag is a wrapper around a string slice
func NewStringSliceFlag ¶
func NewStringSliceFlag(s *[]string) *StringSliceFlag
NewStringSliceFlag is a constructor for StringSliceFlag
func (*StringSliceFlag) Set ¶
func (v *StringSliceFlag) Set(s string) error
Set implement pflag.Value and flag.Value
func (*StringSliceFlag) String ¶
func (v *StringSliceFlag) String() string
String implements flag.Value and pflag.Value
type TimeWrapper ¶
type TimeWrapper struct {
// contains filtered or unexported fields
}
TimeWrapper wraps a time.Time
This is needed for the flag package in order to correctly print or omit the default value in PrintDefaults.
func NewTimeWrapper ¶
func NewTimeWrapper(t time.Time) *TimeWrapper
NewTimeWrapper creates a new TimeWrapper for a time.Time
type UnsignedInt ¶ added in v0.13.0
UnsignedInt represents all unsigned integer types
type UnsignedIntegralSliceFlag ¶ added in v0.13.0
type UnsignedIntegralSliceFlag[I UnsignedInt] struct { // contains filtered or unexported fields }
UnsignedIntegralSliceFlag is a wrapper around an unsigned integral-typed slice
func NewUnsignedIntegralSlice ¶ added in v0.13.0
func NewUnsignedIntegralSlice[I UnsignedInt](s *[]I) *UnsignedIntegralSliceFlag[I]
NewUnsignedIntegralSlice is a constructor for StringSliceFlag
func (*UnsignedIntegralSliceFlag[I]) Get ¶ added in v0.13.0
func (v *UnsignedIntegralSliceFlag[I]) Get() interface{}
Get implements flag.Value
func (*UnsignedIntegralSliceFlag[I]) Set ¶ added in v0.13.0
func (v *UnsignedIntegralSliceFlag[I]) Set(s string) error
Set implements pflag.Value and flag.Value
func (*UnsignedIntegralSliceFlag[I]) String ¶ added in v0.13.0
func (v *UnsignedIntegralSliceFlag[I]) String() string
String implements flag.Value and pflag.Value
func (*UnsignedIntegralSliceFlag[I]) Type ¶ added in v0.13.0
func (v *UnsignedIntegralSliceFlag[I]) Type() string
Type implements pflag.Value