linuxtype

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2022 License: MIT Imports: 4 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Ranges = [...]string{
		Invalid:              "Invalid",
		UbuntuServer:         "UbuntuServer",
		UbuntuServer18:       "UbuntuServer18",
		UbuntuServer19:       "UbuntuServer19",
		UbuntuServer20:       "UbuntuServer20",
		UbuntuServer21:       "UbuntuServer21",
		UbuntuServer22:       "UbuntuServer22",
		UbuntuServer23:       "UbuntuServer23",
		Centos:               "Centos",
		Centos7:              "Centos7",
		Centos8:              "Centos8",
		Centos9:              "Centos9",
		Centos10:             "Centos10",
		Centos11:             "Centos11",
		Centos12:             "Centos12",
		CentosStream:         "CentosStream",
		DebianServer:         "DebianServer",
		DebianServer7:        "DebianServer7",
		DebianServer8:        "DebianServer8",
		DebianServer9:        "DebianServer9",
		DebianServer10:       "DebianServer10",
		DebianServer11:       "DebianServer11",
		DebianServer12:       "DebianServer12",
		DebianServer13:       "DebianServer13",
		DebianServer14:       "DebianServer14",
		DebianDesktop:        "DebianDesktop",
		Docker:               "Docker",
		DockerUbuntuServer:   "DockerUbuntuServer",
		DockerUbuntuServer18: "DockerUbuntuServer18",
		DockerUbuntuServer19: "DockerUbuntuServer19",
		DockerUbuntuServer20: "DockerUbuntuServer20",
		DockerUbuntuServer21: "DockerUbuntuServer21",
		DockerUbuntuServer22: "DockerUbuntuServer22",
		DockerCentos7:        "DockerCentos7",
		DockerCentos8:        "DockerCentos8",
		DockerCentos9:        "DockerCentos9",
		DockerCentos10:       "DockerCentos10",
		Android:              "Android",
		UbuntuDesktop:        "UbuntuDesktop",
	}

	BasicEnumImpl = enumimpl.New.BasicByte.UsingTypeSlice(
		coredynamic.TypeName(Invalid),
		Ranges[:])
)

Functions

This section is empty.

Types

type Variant

type Variant byte
const (
	Invalid Variant = iota
	UbuntuServer
	UbuntuServer18
	UbuntuServer19
	UbuntuServer20
	UbuntuServer21
	UbuntuServer22
	UbuntuServer23
	Centos
	Centos7
	Centos8
	Centos9
	Centos10
	Centos11
	Centos12
	CentosStream
	DebianServer
	DebianServer7
	DebianServer8
	DebianServer9
	DebianServer10
	DebianServer11
	DebianServer12
	DebianServer13
	DebianServer14
	DebianDesktop
	Docker
	DockerUbuntuServer
	DockerUbuntuServer18
	DockerUbuntuServer19
	DockerUbuntuServer20
	DockerUbuntuServer21
	DockerUbuntuServer22
	DockerCentos7
	DockerCentos8
	DockerCentos9
	DockerCentos10
	Android
	UbuntuDesktop
)

func New

func New(name string) (Variant, error)

func NewMust

func NewMust(name string) Variant

func (Variant) AllNameValues added in v0.0.4

func (it Variant) AllNameValues() []string

func (Variant) AsBasicByteEnumContractsBinder

func (it Variant) AsBasicByteEnumContractsBinder() enuminf.BasicByteEnumContractsBinder

func (Variant) AsBasicEnumContractsBinder

func (it Variant) AsBasicEnumContractsBinder() enuminf.BasicEnumContractsBinder

func (Variant) AsLinuxTyper added in v0.0.4

func (it Variant) AsLinuxTyper() enuminf.LinuxTyper

func (Variant) DebianMap added in v0.1.3

func (it Variant) DebianMap() map[Variant]bool

func (Variant) DockerMap added in v0.1.3

func (it Variant) DockerMap() map[Variant]bool

func (Variant) EnumType added in v0.0.4

func (it Variant) EnumType() enuminf.EnumTyper

func (Variant) Format added in v0.0.4

func (it Variant) Format(format string) (compiled string)

func (Variant) IntegerEnumRanges added in v0.0.4

func (it Variant) IntegerEnumRanges() []int

func (Variant) IsAndroid

func (it Variant) IsAndroid() bool

func (Variant) IsAnyNamesOf added in v0.0.4

func (it Variant) IsAnyNamesOf(names ...string) bool

func (Variant) IsAnyOf

func (it Variant) IsAnyOf(checkingItems ...byte) bool

func (Variant) IsAnyValuesEqual added in v0.0.4

func (it Variant) IsAnyValuesEqual(anyByteValues ...byte) bool

func (Variant) IsByteValueEqual added in v0.0.4

func (it Variant) IsByteValueEqual(value byte) bool

func (Variant) IsCentos

func (it Variant) IsCentos() bool

func (Variant) IsCentos7

func (it Variant) IsCentos7() bool

func (Variant) IsCentos8

func (it Variant) IsCentos8() bool

func (Variant) IsCentos9

func (it Variant) IsCentos9() bool

func (Variant) IsDebianDesktop

func (it Variant) IsDebianDesktop() bool

func (Variant) IsDebianServer

func (it Variant) IsDebianServer() bool

func (Variant) IsDocker

func (it Variant) IsDocker() bool

func (Variant) IsDockerCentos9

func (it Variant) IsDockerCentos9() bool

func (Variant) IsDockerUbuntuServer

func (it Variant) IsDockerUbuntuServer() bool

func (Variant) IsDockerUbuntuServer20

func (it Variant) IsDockerUbuntuServer20() bool

func (Variant) IsDockerUbuntuServer21

func (it Variant) IsDockerUbuntuServer21() bool

func (Variant) IsInvalid added in v0.0.4

func (it Variant) IsInvalid() bool

func (Variant) IsNameEqual added in v0.0.4

func (it Variant) IsNameEqual(name string) bool

func (Variant) IsNameOf added in v0.0.4

func (it Variant) IsNameOf(anyNames ...string) bool

func (Variant) IsUbuntuDesktop

func (it Variant) IsUbuntuDesktop() bool

func (Variant) IsUbuntuServer

func (it Variant) IsUbuntuServer() bool

func (Variant) IsUbuntuServer18

func (it Variant) IsUbuntuServer18() bool

func (Variant) IsUbuntuServer19

func (it Variant) IsUbuntuServer19() bool

func (Variant) IsUbuntuServer20

func (it Variant) IsUbuntuServer20() bool

func (Variant) IsUbuntuServer21

func (it Variant) IsUbuntuServer21() bool

func (Variant) IsUnknown

func (it Variant) IsUnknown() bool

func (Variant) IsValid added in v0.0.4

func (it Variant) IsValid() bool

func (Variant) IsValueEqual added in v0.0.4

func (it Variant) IsValueEqual(value byte) bool

func (Variant) MarshalJSON

func (it Variant) MarshalJSON() ([]byte, error)

func (Variant) MaxByte

func (it Variant) MaxByte() byte

func (Variant) MaxInt added in v0.0.4

func (it Variant) MaxInt() int

func (Variant) MaxValueString added in v0.0.4

func (it Variant) MaxValueString() string

func (Variant) MinByte

func (it Variant) MinByte() byte

func (Variant) MinInt added in v0.0.4

func (it Variant) MinInt() int

func (Variant) MinMaxAny added in v0.1.3

func (it Variant) MinMaxAny() (min, max interface{})

func (Variant) MinValueString added in v0.0.4

func (it Variant) MinValueString() string

func (Variant) Name

func (it Variant) Name() string

func (Variant) NameValue

func (it Variant) NameValue() string

func (Variant) OnlySupportedErr added in v0.0.4

func (it Variant) OnlySupportedErr(names ...string) error

func (Variant) OnlySupportedMsgErr added in v0.0.4

func (it Variant) OnlySupportedMsgErr(message string, names ...string) error

func (Variant) RangeNamesCsv

func (it Variant) RangeNamesCsv() string

func (Variant) RangesByte

func (it Variant) RangesByte() []byte

func (Variant) RangesDynamicMap added in v0.0.4

func (it Variant) RangesDynamicMap() map[string]interface{}

func (Variant) String

func (it Variant) String() string

func (Variant) ToNumberString

func (it Variant) ToNumberString() string

func (Variant) ToPtr added in v0.0.4

func (it Variant) ToPtr() *Variant

func (Variant) TypeName

func (it Variant) TypeName() string

func (Variant) UbuntuMap added in v0.1.3

func (it Variant) UbuntuMap() map[Variant]bool

func (Variant) UbuntuServerMap added in v0.1.3

func (it Variant) UbuntuServerMap() map[Variant]bool

func (*Variant) UnmarshalJSON

func (it *Variant) UnmarshalJSON(data []byte) error

func (*Variant) UnmarshallEnumToValue

func (it *Variant) UnmarshallEnumToValue(
	jsonUnmarshallingValue []byte,
) (byte, error)

func (Variant) Value

func (it Variant) Value() byte

func (Variant) ValueByte

func (it Variant) ValueByte() byte

func (Variant) ValueInt added in v0.0.4

func (it Variant) ValueInt() int

func (Variant) ValueInt16 added in v0.0.4

func (it Variant) ValueInt16() int16

func (Variant) ValueInt32 added in v0.0.4

func (it Variant) ValueInt32() int32

func (Variant) ValueInt8 added in v0.0.4

func (it Variant) ValueInt8() int8

func (Variant) ValueString added in v0.0.4

func (it Variant) ValueString() string

func (Variant) ValueUInt16 added in v0.0.4

func (it Variant) ValueUInt16() uint16

Jump to

Keyboard shortcuts

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