builtin

package
v0.0.0-...-38f41cd Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Compare

func Compare(x, y any, ignoreKeys ...string) bool

func Diff

func Diff(x, y any, ignoreKeys ...string) string

func Intersect

func Intersect(x, y any) any

func Merge

func Merge(x ...any) any

func Omit

func Omit(x any, keys ...string) any

func Pick

func Pick(x any, keys ...string) any

func Time

func Time(v any) time.Time

func Url

func Url(rawURL string) *url.URL

Types

type Faker

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

func NewFaker

func NewFaker() *Faker

func (*Faker) Bool

func (f *Faker) Bool() bool

func (*Faker) Color

func (f *Faker) Color() string

func (*Faker) Date

func (f *Faker) Date() time.Time

func (*Faker) Day

func (f *Faker) Day() int

func (*Faker) Digit

func (f *Faker) Digit() string

func (*Faker) DigitN

func (f *Faker) DigitN(n int) string

func (*Faker) Domain

func (f *Faker) Domain() string

func (*Faker) Email

func (f *Faker) Email() string

func (*Faker) Emoji

func (f *Faker) Emoji() string

func (*Faker) FirstName

func (f *Faker) FirstName() string

func (*Faker) Float

func (f *Faker) Float() float64

func (*Faker) FloatRange

func (f *Faker) FloatRange(min, max float64) float64

func (*Faker) HTTPMethod

func (f *Faker) HTTPMethod() string

func (*Faker) HTTPStatusCode

func (f *Faker) HTTPStatusCode() int

func (*Faker) HTTPVersion

func (f *Faker) HTTPVersion() string

func (*Faker) HexColor

func (f *Faker) HexColor() string

func (*Faker) Hour

func (f *Faker) Hour() int

func (*Faker) IPv4

func (f *Faker) IPv4() string

func (*Faker) IPv6

func (f *Faker) IPv6() string

func (*Faker) Int

func (f *Faker) Int() int

func (*Faker) IntRange

func (f *Faker) IntRange(min int, max int) int

func (*Faker) LastName

func (f *Faker) LastName() string

func (*Faker) Letter

func (f *Faker) Letter() string

func (*Faker) LetterN

func (f *Faker) LetterN(n int) string

func (*Faker) Lexify

func (f *Faker) Lexify(str string) string

func (*Faker) Minute

func (f *Faker) Minute() int

func (*Faker) Month

func (f *Faker) Month() int

func (*Faker) Name

func (f *Faker) Name() string

func (*Faker) NanoSecond

func (f *Faker) NanoSecond() int

func (*Faker) Numerify

func (f *Faker) Numerify(str string) string

func (*Faker) Password

func (f *Faker) Password(lower bool, upper bool, numeric bool, special bool, space bool, num int) string

func (*Faker) RandomInt

func (f *Faker) RandomInt(i []int) int

func (*Faker) RandomString

func (f *Faker) RandomString(a []string) string

func (*Faker) Second

func (f *Faker) Second() int

func (*Faker) URL

func (f *Faker) URL() string

func (*Faker) UUID

func (f *Faker) UUID() string

func (*Faker) UserAgent

func (f *Faker) UserAgent() string

func (*Faker) Username

func (f *Faker) Username() string

func (*Faker) Year

func (f *Faker) Year() int

type JSON

type JSON struct{}

func NewJSON

func NewJSON() *JSON

func (*JSON) Decode

func (j *JSON) Decode(in string) any

func (*JSON) Encode

func (j *JSON) Encode(in any) any

Jump to

Keyboard shortcuts

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