funcs

package
v2.8.0 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2018 License: MIT Imports: 37 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AWSFuncs

func AWSFuncs(f map[string]interface{})

AWSFuncs -

func AddBase64Funcs

func AddBase64Funcs(f map[string]interface{})

AddBase64Funcs -

func AddConvFuncs

func AddConvFuncs(f map[string]interface{})

AddConvFuncs -

func AddCryptoFuncs added in v2.3.0

func AddCryptoFuncs(f map[string]interface{})

AddCryptoFuncs -

func AddDataFuncs

func AddDataFuncs(f map[string]interface{}, d *data.Data)

AddDataFuncs -

func AddEnvFuncs

func AddEnvFuncs(f map[string]interface{})

AddEnvFuncs -

func AddFileFuncs added in v2.4.0

func AddFileFuncs(f map[string]interface{})

AddFileFuncs -

func AddFilePathFuncs added in v2.7.0

func AddFilePathFuncs(f map[string]interface{})

AddFilePathFuncs -

func AddMathFuncs added in v2.2.0

func AddMathFuncs(f map[string]interface{})

AddMathFuncs -

func AddNetFuncs

func AddNetFuncs(f map[string]interface{})

AddNetFuncs -

func AddPathFuncs added in v2.7.0

func AddPathFuncs(f map[string]interface{})

AddPathFuncs -

func AddReFuncs

func AddReFuncs(f map[string]interface{})

AddReFuncs -

func AddSockaddrFuncs added in v2.4.0

func AddSockaddrFuncs(f map[string]interface{})

AddSockaddrFuncs -

func AddStringFuncs

func AddStringFuncs(f map[string]interface{})

AddStringFuncs -

func AddTestFuncs added in v2.7.0

func AddTestFuncs(f map[string]interface{})

AddTestFuncs -

func AddTimeFuncs added in v2.1.0

func AddTimeFuncs(f map[string]interface{})

AddTimeFuncs -

Types

type Base64Funcs

type Base64Funcs struct{}

Base64Funcs -

func Base64NS

func Base64NS() *Base64Funcs

Base64NS - the base64 namespace

func (*Base64Funcs) Decode

func (f *Base64Funcs) Decode(in interface{}) string

Decode -

func (*Base64Funcs) Encode

func (f *Base64Funcs) Encode(in interface{}) string

Encode -

type ConvFuncs

type ConvFuncs struct{}

ConvFuncs -

func ConvNS

func ConvNS() *ConvFuncs

ConvNS -

func (*ConvFuncs) Atoi

func (f *ConvFuncs) Atoi(s interface{}) int

Atoi -

func (*ConvFuncs) Bool

func (f *ConvFuncs) Bool(s interface{}) bool

Bool -

func (*ConvFuncs) Default added in v2.5.0

func (f *ConvFuncs) Default(def, in interface{}) interface{}

Default -

func (*ConvFuncs) Has

func (f *ConvFuncs) Has(in interface{}, key string) bool

Has -

func (*ConvFuncs) Join

func (f *ConvFuncs) Join(in interface{}, sep string) string

Join -

func (*ConvFuncs) ParseFloat

func (f *ConvFuncs) ParseFloat(s interface{}, bitSize int) float64

ParseFloat -

func (*ConvFuncs) ParseInt

func (f *ConvFuncs) ParseInt(s interface{}, base, bitSize int) int64

ParseInt -

func (*ConvFuncs) ParseUint

func (f *ConvFuncs) ParseUint(s interface{}, base, bitSize int) uint64

ParseUint -

func (*ConvFuncs) Slice

func (f *ConvFuncs) Slice(args ...interface{}) []interface{}

Slice -

func (*ConvFuncs) ToBool added in v2.7.0

func (f *ConvFuncs) ToBool(in interface{}) bool

ToBool -

func (*ConvFuncs) ToBools added in v2.7.0

func (f *ConvFuncs) ToBools(in ...interface{}) []bool

ToBools -

func (*ConvFuncs) ToFloat64 added in v2.2.0

func (f *ConvFuncs) ToFloat64(in interface{}) float64

ToFloat64 -

func (*ConvFuncs) ToFloat64s added in v2.2.0

func (f *ConvFuncs) ToFloat64s(in ...interface{}) []float64

ToFloat64s -

func (*ConvFuncs) ToInt added in v2.2.0

func (f *ConvFuncs) ToInt(in interface{}) int

ToInt -

func (*ConvFuncs) ToInt64 added in v2.2.0

func (f *ConvFuncs) ToInt64(in interface{}) int64

ToInt64 -

func (*ConvFuncs) ToInt64s added in v2.2.0

func (f *ConvFuncs) ToInt64s(in ...interface{}) []int64

ToInt64s -

func (*ConvFuncs) ToInts added in v2.2.0

func (f *ConvFuncs) ToInts(in ...interface{}) []int

ToInts -

func (*ConvFuncs) ToString added in v2.5.0

func (f *ConvFuncs) ToString(in interface{}) string

ToString -

func (*ConvFuncs) ToStrings added in v2.7.0

func (f *ConvFuncs) ToStrings(in ...interface{}) []string

ToStrings -

func (*ConvFuncs) URL

func (f *ConvFuncs) URL(s interface{}) (*url.URL, error)

URL -

type CryptoFuncs added in v2.3.0

type CryptoFuncs struct{}

CryptoFuncs -

func CryptoNS added in v2.3.0

func CryptoNS() *CryptoFuncs

CryptoNS - the crypto namespace

func (*CryptoFuncs) Bcrypt added in v2.6.0

func (f *CryptoFuncs) Bcrypt(args ...interface{}) (string, error)

Bcrypt -

func (*CryptoFuncs) PBKDF2 added in v2.3.0

func (f *CryptoFuncs) PBKDF2(password, salt, iter, keylen interface{}, hashFunc ...string) (k string, err error)

PBKDF2 - Run the Password-Based Key Derivation Function #2 as defined in RFC 2898 (PKCS #5 v2.0). This function outputs the binary result in hex format.

func (*CryptoFuncs) SHA1 added in v2.3.0

func (f *CryptoFuncs) SHA1(input interface{}) string

SHA1 - Note: SHA-1 is cryptographically broken and should not be used for secure applications.

func (*CryptoFuncs) SHA224 added in v2.3.0

func (f *CryptoFuncs) SHA224(input interface{}) string

SHA224 -

func (*CryptoFuncs) SHA256 added in v2.3.0

func (f *CryptoFuncs) SHA256(input interface{}) string

SHA256 -

func (*CryptoFuncs) SHA384 added in v2.3.0

func (f *CryptoFuncs) SHA384(input interface{}) string

SHA384 -

func (*CryptoFuncs) SHA512 added in v2.3.0

func (f *CryptoFuncs) SHA512(input interface{}) string

SHA512 -

func (*CryptoFuncs) SHA512_224 added in v2.3.0

func (f *CryptoFuncs) SHA512_224(input interface{}) string

SHA512_224 - nolint: golint

func (*CryptoFuncs) SHA512_256 added in v2.3.0

func (f *CryptoFuncs) SHA512_256(input interface{}) string

SHA512_256 - nolint: golint

func (*CryptoFuncs) WPAPSK added in v2.3.0

func (f *CryptoFuncs) WPAPSK(ssid, password interface{}) (string, error)

WPAPSK - Convert an ASCII passphrase to WPA PSK for a given SSID

type DataFuncs

type DataFuncs struct{}

DataFuncs -

func DataNS

func DataNS() *DataFuncs

DataNS -

func (*DataFuncs) CSV

func (f *DataFuncs) CSV(args ...string) [][]string

CSV -

func (*DataFuncs) CSVByColumn

func (f *DataFuncs) CSVByColumn(args ...string) (cols map[string][]string)

CSVByColumn -

func (*DataFuncs) CSVByRow

func (f *DataFuncs) CSVByRow(args ...string) (rows []map[string]string)

CSVByRow -

func (*DataFuncs) JSON

func (f *DataFuncs) JSON(in interface{}) map[string]interface{}

JSON -

func (*DataFuncs) JSONArray

func (f *DataFuncs) JSONArray(in interface{}) []interface{}

JSONArray -

func (*DataFuncs) TOML

func (f *DataFuncs) TOML(in interface{}) interface{}

TOML -

func (*DataFuncs) ToCSV

func (f *DataFuncs) ToCSV(args ...interface{}) string

ToCSV -

func (*DataFuncs) ToJSON

func (f *DataFuncs) ToJSON(in interface{}) string

ToJSON -

func (*DataFuncs) ToJSONPretty

func (f *DataFuncs) ToJSONPretty(indent string, in interface{}) string

ToJSONPretty -

func (*DataFuncs) ToTOML

func (f *DataFuncs) ToTOML(in interface{}) string

ToTOML -

func (*DataFuncs) ToYAML

func (f *DataFuncs) ToYAML(in interface{}) string

ToYAML -

func (*DataFuncs) YAML

func (f *DataFuncs) YAML(in interface{}) map[string]interface{}

YAML -

func (*DataFuncs) YAMLArray

func (f *DataFuncs) YAMLArray(in interface{}) []interface{}

YAMLArray -

type EnvFuncs

type EnvFuncs struct{}

EnvFuncs -

func EnvNS

func EnvNS() *EnvFuncs

EnvNS - the Env namespace

func (*EnvFuncs) ExpandEnv added in v2.5.0

func (f *EnvFuncs) ExpandEnv(s interface{}) string

ExpandEnv -

func (*EnvFuncs) Getenv

func (f *EnvFuncs) Getenv(key interface{}, def ...string) string

Getenv -

type FileFuncs added in v2.4.0

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

FileFuncs -

func FileNS added in v2.4.0

func FileNS() *FileFuncs

FileNS - the File namespace

func (*FileFuncs) Exists added in v2.4.0

func (f *FileFuncs) Exists(path interface{}) bool

Exists -

func (*FileFuncs) IsDir added in v2.4.0

func (f *FileFuncs) IsDir(path interface{}) bool

IsDir -

func (*FileFuncs) Read added in v2.4.0

func (f *FileFuncs) Read(path interface{}) (string, error)

Read -

func (*FileFuncs) ReadDir added in v2.4.0

func (f *FileFuncs) ReadDir(path interface{}) ([]string, error)

ReadDir -

func (*FileFuncs) Stat added in v2.4.0

func (f *FileFuncs) Stat(path interface{}) (os.FileInfo, error)

Stat -

func (*FileFuncs) Walk added in v2.5.0

func (f *FileFuncs) Walk(path interface{}) ([]string, error)

Walk -

type FilePathFuncs added in v2.7.0

type FilePathFuncs struct {
}

FilePathFuncs -

func FilePathNS added in v2.7.0

func FilePathNS() *FilePathFuncs

FilePathNS - the Path namespace

func (*FilePathFuncs) Base added in v2.7.0

func (f *FilePathFuncs) Base(in interface{}) string

Base -

func (*FilePathFuncs) Clean added in v2.7.0

func (f *FilePathFuncs) Clean(in interface{}) string

Clean -

func (*FilePathFuncs) Dir added in v2.7.0

func (f *FilePathFuncs) Dir(in interface{}) string

Dir -

func (*FilePathFuncs) Ext added in v2.7.0

func (f *FilePathFuncs) Ext(in interface{}) string

Ext -

func (*FilePathFuncs) FromSlash added in v2.7.0

func (f *FilePathFuncs) FromSlash(in interface{}) string

FromSlash -

func (*FilePathFuncs) IsAbs added in v2.7.0

func (f *FilePathFuncs) IsAbs(in interface{}) bool

IsAbs -

func (*FilePathFuncs) Join added in v2.7.0

func (f *FilePathFuncs) Join(elem ...interface{}) string

Join -

func (*FilePathFuncs) Match added in v2.7.0

func (f *FilePathFuncs) Match(pattern, name interface{}) (matched bool, err error)

Match -

func (*FilePathFuncs) Rel added in v2.7.0

func (f *FilePathFuncs) Rel(basepath, targpath interface{}) (string, error)

Rel -

func (*FilePathFuncs) Split added in v2.7.0

func (f *FilePathFuncs) Split(in interface{}) []string

Split -

func (*FilePathFuncs) ToSlash added in v2.7.0

func (f *FilePathFuncs) ToSlash(in interface{}) string

ToSlash -

func (*FilePathFuncs) VolumeName added in v2.7.0

func (f *FilePathFuncs) VolumeName(in interface{}) string

VolumeName -

type Funcs

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

Funcs -

func AWSNS

func AWSNS() *Funcs

AWSNS - the aws namespace

func (*Funcs) EC2Dynamic

func (a *Funcs) EC2Dynamic(key string, def ...string) string

EC2Dynamic -

func (*Funcs) EC2Meta

func (a *Funcs) EC2Meta(key string, def ...string) string

EC2Meta -

func (*Funcs) EC2Region

func (a *Funcs) EC2Region(def ...string) string

EC2Region -

func (*Funcs) EC2Tag

func (a *Funcs) EC2Tag(tag string, def ...string) string

EC2Tag -

type MathFuncs added in v2.2.0

type MathFuncs struct{}

MathFuncs -

func MathNS added in v2.2.0

func MathNS() *MathFuncs

MathNS - the math namespace

func (*MathFuncs) Abs added in v2.6.0

func (f *MathFuncs) Abs(n interface{}) interface{}

Abs -

func (*MathFuncs) Add added in v2.2.0

func (f *MathFuncs) Add(n ...interface{}) interface{}

Add -

func (*MathFuncs) Ceil added in v2.6.0

func (f *MathFuncs) Ceil(n interface{}) interface{}

Ceil -

func (*MathFuncs) Div added in v2.2.0

func (f *MathFuncs) Div(a, b interface{}) (interface{}, error)

Div -

func (*MathFuncs) Floor added in v2.6.0

func (f *MathFuncs) Floor(n interface{}) interface{}

Floor -

func (*MathFuncs) IsFloat added in v2.6.0

func (f *MathFuncs) IsFloat(n interface{}) bool

IsFloat -

func (*MathFuncs) IsInt added in v2.6.0

func (f *MathFuncs) IsInt(n interface{}) bool

IsInt -

func (*MathFuncs) IsNum added in v2.6.0

func (f *MathFuncs) IsNum(n interface{}) bool

IsNum -

func (*MathFuncs) Max added in v2.6.0

func (f *MathFuncs) Max(a interface{}, b ...interface{}) (interface{}, error)

Max -

func (*MathFuncs) Min added in v2.6.0

func (f *MathFuncs) Min(a interface{}, b ...interface{}) (interface{}, error)

Min -

func (*MathFuncs) Mul added in v2.2.0

func (f *MathFuncs) Mul(n ...interface{}) interface{}

Mul -

func (*MathFuncs) Pow added in v2.2.0

func (f *MathFuncs) Pow(a, b interface{}) interface{}

Pow -

func (*MathFuncs) Rem added in v2.2.0

func (f *MathFuncs) Rem(a, b interface{}) interface{}

Rem -

func (*MathFuncs) Round added in v2.6.0

func (f *MathFuncs) Round(n interface{}) interface{}

Round -

func (*MathFuncs) Seq added in v2.2.0

func (f *MathFuncs) Seq(n ...interface{}) ([]int64, error)

Seq - return a sequence from `start` to `end`, in steps of `step` start and step are optional, and default to 1.

func (*MathFuncs) Sub added in v2.2.0

func (f *MathFuncs) Sub(a, b interface{}) interface{}

Sub -

type NetFuncs

type NetFuncs struct{}

NetFuncs -

func NetNS

func NetNS() *NetFuncs

NetNS - the net namespace

func (*NetFuncs) LookupCNAME

func (f *NetFuncs) LookupCNAME(name interface{}) string

LookupCNAME -

func (*NetFuncs) LookupIP

func (f *NetFuncs) LookupIP(name interface{}) string

LookupIP -

func (*NetFuncs) LookupIPs

func (f *NetFuncs) LookupIPs(name interface{}) []string

LookupIPs -

func (*NetFuncs) LookupSRV

func (f *NetFuncs) LookupSRV(name interface{}) *stdnet.SRV

LookupSRV -

func (*NetFuncs) LookupSRVs

func (f *NetFuncs) LookupSRVs(name interface{}) []*stdnet.SRV

LookupSRVs -

func (*NetFuncs) LookupTXT

func (f *NetFuncs) LookupTXT(name interface{}) []string

LookupTXT -

type PathFuncs added in v2.7.0

type PathFuncs struct {
}

PathFuncs -

func PathNS added in v2.7.0

func PathNS() *PathFuncs

PathNS - the Path namespace

func (*PathFuncs) Base added in v2.7.0

func (f *PathFuncs) Base(in interface{}) string

Base -

func (*PathFuncs) Clean added in v2.7.0

func (f *PathFuncs) Clean(in interface{}) string

Clean -

func (*PathFuncs) Dir added in v2.7.0

func (f *PathFuncs) Dir(in interface{}) string

Dir -

func (*PathFuncs) Ext added in v2.7.0

func (f *PathFuncs) Ext(in interface{}) string

Ext -

func (*PathFuncs) IsAbs added in v2.7.0

func (f *PathFuncs) IsAbs(in interface{}) bool

IsAbs -

func (*PathFuncs) Join added in v2.7.0

func (f *PathFuncs) Join(elem ...interface{}) string

Join -

func (*PathFuncs) Match added in v2.7.0

func (f *PathFuncs) Match(pattern, name interface{}) (matched bool, err error)

Match -

func (*PathFuncs) Split added in v2.7.0

func (f *PathFuncs) Split(in interface{}) []string

Split -

type ReFuncs

type ReFuncs struct{}

ReFuncs -

func ReNS

func ReNS() *ReFuncs

ReNS -

func (*ReFuncs) Match

func (f *ReFuncs) Match(re string, input interface{}) bool

Match -

func (*ReFuncs) Replace

func (f *ReFuncs) Replace(re, replacement string, input interface{}) string

Replace -

type SockaddrFuncs added in v2.4.0

type SockaddrFuncs struct{}

SockaddrFuncs -

func SockaddrNS added in v2.4.0

func SockaddrNS() *SockaddrFuncs

SockaddrNS - the sockaddr namespace

func (*SockaddrFuncs) Attr added in v2.4.0

func (f *SockaddrFuncs) Attr(selectorName string, ifAddrsRaw interface{}) (string, error)

Attr -

func (*SockaddrFuncs) Exclude added in v2.4.0

func (f *SockaddrFuncs) Exclude(selectorName, selectorParam string, inputIfAddrs sockaddr.IfAddrs) (sockaddr.IfAddrs, error)

Exclude -

func (*SockaddrFuncs) GetAllInterfaces added in v2.4.0

func (f *SockaddrFuncs) GetAllInterfaces() (sockaddr.IfAddrs, error)

GetAllInterfaces -

func (*SockaddrFuncs) GetDefaultInterfaces added in v2.4.0

func (f *SockaddrFuncs) GetDefaultInterfaces() (sockaddr.IfAddrs, error)

GetDefaultInterfaces -

func (*SockaddrFuncs) GetInterfaceIP added in v2.4.0

func (f *SockaddrFuncs) GetInterfaceIP(namedIfRE string) (string, error)

GetInterfaceIP -

func (*SockaddrFuncs) GetInterfaceIPs added in v2.4.0

func (f *SockaddrFuncs) GetInterfaceIPs(namedIfRE string) (string, error)

GetInterfaceIPs -

func (*SockaddrFuncs) GetPrivateIP added in v2.4.0

func (f *SockaddrFuncs) GetPrivateIP() (string, error)

GetPrivateIP -

func (*SockaddrFuncs) GetPrivateIPs added in v2.4.0

func (f *SockaddrFuncs) GetPrivateIPs() (string, error)

GetPrivateIPs -

func (*SockaddrFuncs) GetPrivateInterfaces added in v2.4.0

func (f *SockaddrFuncs) GetPrivateInterfaces() (sockaddr.IfAddrs, error)

GetPrivateInterfaces -

func (*SockaddrFuncs) GetPublicIP added in v2.4.0

func (f *SockaddrFuncs) GetPublicIP() (string, error)

GetPublicIP -

func (*SockaddrFuncs) GetPublicIPs added in v2.4.0

func (f *SockaddrFuncs) GetPublicIPs() (string, error)

GetPublicIPs -

func (*SockaddrFuncs) GetPublicInterfaces added in v2.4.0

func (f *SockaddrFuncs) GetPublicInterfaces() (sockaddr.IfAddrs, error)

GetPublicInterfaces -

func (*SockaddrFuncs) Include added in v2.4.0

func (f *SockaddrFuncs) Include(selectorName, selectorParam string, inputIfAddrs sockaddr.IfAddrs) (sockaddr.IfAddrs, error)

Include -

func (*SockaddrFuncs) Join added in v2.4.0

func (f *SockaddrFuncs) Join(selectorName, joinString string, inputIfAddrs sockaddr.IfAddrs) (string, error)

Join -

func (*SockaddrFuncs) Limit added in v2.4.0

func (f *SockaddrFuncs) Limit(lim uint, in sockaddr.IfAddrs) (sockaddr.IfAddrs, error)

Limit -

func (*SockaddrFuncs) Math added in v2.4.0

func (f *SockaddrFuncs) Math(operation, value string, inputIfAddrs sockaddr.IfAddrs) (sockaddr.IfAddrs, error)

Math -

func (*SockaddrFuncs) Offset added in v2.4.0

func (f *SockaddrFuncs) Offset(off int, in sockaddr.IfAddrs) (sockaddr.IfAddrs, error)

Offset -

func (*SockaddrFuncs) Sort added in v2.4.0

func (f *SockaddrFuncs) Sort(selectorParam string, inputIfAddrs sockaddr.IfAddrs) (sockaddr.IfAddrs, error)

Sort -

func (*SockaddrFuncs) Unique added in v2.4.0

func (f *SockaddrFuncs) Unique(selectorName string, inputIfAddrs sockaddr.IfAddrs) (sockaddr.IfAddrs, error)

Unique -

type StringFuncs

type StringFuncs struct{}

StringFuncs -

func StrNS

func StrNS() *StringFuncs

StrNS -

func (*StringFuncs) Abbrev added in v2.6.0

func (f *StringFuncs) Abbrev(args ...interface{}) (string, error)

Abbrev -

func (*StringFuncs) Contains

func (f *StringFuncs) Contains(substr string, s interface{}) bool

Contains -

func (*StringFuncs) HasPrefix

func (f *StringFuncs) HasPrefix(prefix string, s interface{}) bool

HasPrefix -

func (*StringFuncs) HasSuffix

func (f *StringFuncs) HasSuffix(suffix string, s interface{}) bool

HasSuffix -

func (*StringFuncs) Indent

func (f *StringFuncs) Indent(args ...interface{}) string

Indent -

func (*StringFuncs) Repeat added in v2.6.0

func (f *StringFuncs) Repeat(count int, s interface{}) (string, error)

Repeat -

func (*StringFuncs) ReplaceAll

func (f *StringFuncs) ReplaceAll(old, new string, s interface{}) string

ReplaceAll -

func (*StringFuncs) Slug added in v2.6.0

func (f *StringFuncs) Slug(in interface{}) string

Slug -

func (*StringFuncs) Sort added in v2.7.0

func (f *StringFuncs) Sort(list interface{}) ([]string, error)

Sort -

func (*StringFuncs) Split

func (f *StringFuncs) Split(sep string, s interface{}) []string

Split -

func (*StringFuncs) SplitN

func (f *StringFuncs) SplitN(sep string, n int, s interface{}) []string

SplitN -

func (*StringFuncs) Title

func (f *StringFuncs) Title(s interface{}) string

Title -

func (*StringFuncs) ToLower

func (f *StringFuncs) ToLower(s interface{}) string

ToLower -

func (*StringFuncs) ToUpper

func (f *StringFuncs) ToUpper(s interface{}) string

ToUpper -

func (*StringFuncs) Trim

func (f *StringFuncs) Trim(cutset string, s interface{}) string

Trim -

func (*StringFuncs) TrimPrefix added in v2.5.0

func (f *StringFuncs) TrimPrefix(cutset string, s interface{}) string

TrimPrefix -

func (*StringFuncs) TrimSpace

func (f *StringFuncs) TrimSpace(s interface{}) string

TrimSpace -

func (*StringFuncs) TrimSuffix added in v2.6.0

func (f *StringFuncs) TrimSuffix(cutset string, s interface{}) string

TrimSuffix -

func (*StringFuncs) Trunc added in v2.6.0

func (f *StringFuncs) Trunc(length int, s interface{}) string

Trunc -

type TestFuncs added in v2.7.0

type TestFuncs struct{}

TestFuncs -

func TestNS added in v2.7.0

func TestNS() *TestFuncs

TestNS -

func (*TestFuncs) Assert added in v2.7.0

func (f *TestFuncs) Assert(args ...interface{}) (string, error)

Assert -

func (*TestFuncs) Fail added in v2.7.0

func (f *TestFuncs) Fail(args ...interface{}) (string, error)

Fail -

type TimeFuncs added in v2.1.0

type TimeFuncs struct {
	ANSIC       string
	UnixDate    string
	RubyDate    string
	RFC822      string
	RFC822Z     string
	RFC850      string
	RFC1123     string
	RFC1123Z    string
	RFC3339     string
	RFC3339Nano string
	Kitchen     string
	Stamp       string
	StampMilli  string
	StampMicro  string
	StampNano   string
}

TimeFuncs -

func TimeNS added in v2.1.0

func TimeNS() *TimeFuncs

TimeNS -

func (*TimeFuncs) Hour added in v2.1.0

func (f *TimeFuncs) Hour(n interface{}) gotime.Duration

Hour -

func (*TimeFuncs) Microsecond added in v2.1.0

func (f *TimeFuncs) Microsecond(n interface{}) gotime.Duration

Microsecond -

func (*TimeFuncs) Millisecond added in v2.1.0

func (f *TimeFuncs) Millisecond(n interface{}) gotime.Duration

Millisecond -

func (*TimeFuncs) Minute added in v2.1.0

func (f *TimeFuncs) Minute(n interface{}) gotime.Duration

Minute -

func (*TimeFuncs) Nanosecond added in v2.1.0

func (f *TimeFuncs) Nanosecond(n interface{}) gotime.Duration

Nanosecond -

func (*TimeFuncs) Now added in v2.1.0

func (f *TimeFuncs) Now() gotime.Time

Now -

func (*TimeFuncs) Parse added in v2.1.0

func (f *TimeFuncs) Parse(layout string, value interface{}) (gotime.Time, error)

Parse -

func (*TimeFuncs) ParseDuration added in v2.5.0

func (f *TimeFuncs) ParseDuration(n interface{}) (gotime.Duration, error)

ParseDuration -

func (*TimeFuncs) ParseInLocation added in v2.2.0

func (f *TimeFuncs) ParseInLocation(layout, location string, value interface{}) (gotime.Time, error)

ParseInLocation -

func (*TimeFuncs) ParseLocal added in v2.2.0

func (f *TimeFuncs) ParseLocal(layout string, value interface{}) (gotime.Time, error)

ParseLocal -

func (*TimeFuncs) Second added in v2.1.0

func (f *TimeFuncs) Second(n interface{}) gotime.Duration

Second -

func (*TimeFuncs) Since added in v2.5.0

func (f *TimeFuncs) Since(n gotime.Time) gotime.Duration

Since -

func (*TimeFuncs) Unix added in v2.1.0

func (f *TimeFuncs) Unix(in interface{}) (gotime.Time, error)

Unix - convert UNIX time (in seconds since the UNIX epoch) into a time.Time for further processing Takes a string or number (int or float)

func (*TimeFuncs) Until added in v2.5.0

func (f *TimeFuncs) Until(n gotime.Time) gotime.Duration

Until -

func (*TimeFuncs) ZoneName added in v2.1.0

func (f *TimeFuncs) ZoneName() string

ZoneName - return the local system's time zone's name

func (*TimeFuncs) ZoneOffset added in v2.2.0

func (f *TimeFuncs) ZoneOffset() int

ZoneOffset - return the local system's time zone's name

Jump to

Keyboard shortcuts

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