myenum

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Sep 4, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Code generated by "go-enum-codegen -type MyStringEnum -all-func"; DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AllMyStringerEnumStrings

func AllMyStringerEnumStrings() []string

Types

type MyIntEnum

type MyIntEnum int
const (
	MyIntEnumZero MyIntEnum = iota
	MyIntEnumOne
	MyIntEnumTwo
	MyIntEnumThree
)

func AllMyIntEnum

func AllMyIntEnum() []MyIntEnum

func (MyIntEnum) MarshalJSON

func (m MyIntEnum) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler for MyIntEnum

func (*MyIntEnum) Scan

func (m *MyIntEnum) Scan(value interface{}) error

Scan implements sql.Scanner for MyIntEnum

func (*MyIntEnum) UnmarshalJSON

func (m *MyIntEnum) UnmarshalJSON(data []byte) error

UnmarshalJSON implements json.Unmarshaler for MyIntEnum

func (MyIntEnum) Value

func (m MyIntEnum) Value() (driver.Value, error)

Value implements driver.Valuer for MyIntEnum

type MyStringEnum

type MyStringEnum string
const (
	MyStringEnumZero  MyStringEnum = "0"
	MyStringEnumOne   MyStringEnum = "1"
	MyStringEnumTwo   MyStringEnum = "2"
	MyStringEnumThree MyStringEnum = "3"
)

func AllMyStringEnum

func AllMyStringEnum() []MyStringEnum

AllMyStringEnum returns all values for MyStringEnum

func (MyStringEnum) MarshalJSON

func (m MyStringEnum) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaller for MyStringEnum

func (*MyStringEnum) Scan

func (m *MyStringEnum) Scan(value any) error

Scan implements sql.Scanner for MyStringEnum

func (*MyStringEnum) UnmarshalJSON

func (m *MyStringEnum) UnmarshalJSON(data byte) error

UnmarshalJSON implements json.Unmarshaler for MyStringEnum

func (MyStringEnum) Value

func (m MyStringEnum) Value() (driver.Value, error)

Value implements driver.Valuer for MyStringEnum

type MyStringerEnum

type MyStringerEnum int
const (
	MyStringerEnumZero MyStringerEnum = iota
	MyStringerEnumOne
	MyStringerEnumTwo
	MyStringerEnumThree
)

func AllMyStringerEnum

func AllMyStringerEnum() []MyStringerEnum

func (MyStringerEnum) MarshalJSON

func (m MyStringerEnum) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler for MyStringerEnum

func (*MyStringerEnum) Scan

func (m *MyStringerEnum) Scan(value interface{}) error

Scan implements sql.Scanner for MyStringerEnum

func (MyStringerEnum) String

func (m MyStringerEnum) String() string

func (*MyStringerEnum) UnmarshalJSON

func (m *MyStringerEnum) UnmarshalJSON(data []byte) error

UnmarshalJSON implements json.Unmarshaler for MyStringerEnum

func (MyStringerEnum) Value

func (m MyStringerEnum) Value() (driver.Value, error)

Value implements driver.Valuer for MyStringerEnum

Jump to

Keyboard shortcuts

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