funcs

package
v2.8.0+incompatible 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

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

AddCryptoFuncs -

func AddDataFuncs

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

AddDataFuncs -

func AddEnvFuncs added in v1.10.0

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

AddEnvFuncs -

func AddFileFuncs

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

AddFileFuncs -

func AddFilePathFuncs

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

AddFilePathFuncs -

func AddMathFuncs

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

AddMathFuncs -

func AddNetFuncs added in v1.9.0

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

AddNetFuncs -

func AddPathFuncs

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

AddPathFuncs -

func AddReFuncs added in v1.9.0

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

AddReFuncs -

func AddSockaddrFuncs

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

AddSockaddrFuncs -

func AddStringFuncs added in v1.9.0

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

AddStringFuncs -

func AddTestFuncs

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

AddTestFuncs -

func AddTimeFuncs

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

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

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

ToBool -

func (*ConvFuncs) ToBools

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

ToBools -

func (*ConvFuncs) ToFloat64

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

ToFloat64 -

func (*ConvFuncs) ToFloat64s

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

ToFloat64s -

func (*ConvFuncs) ToInt

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

ToInt -

func (*ConvFuncs) ToInt64

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

ToInt64 -

func (*ConvFuncs) ToInt64s

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

ToInt64s -

func (*ConvFuncs) ToInts

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

ToInts -

func (*ConvFuncs) ToString

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

ToString -

func (*ConvFuncs) ToStrings

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

ToStrings -

func (*ConvFuncs) URL

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

URL -

type CryptoFuncs

type CryptoFuncs struct{}

CryptoFuncs -

func CryptoNS

func CryptoNS() *CryptoFuncs

CryptoNS - the crypto namespace

func (*CryptoFuncs) Bcrypt

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

Bcrypt -

func (*CryptoFuncs) PBKDF2

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

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

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

SHA224 -

func (*CryptoFuncs) SHA256

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

SHA256 -

func (*CryptoFuncs) SHA384

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

SHA384 -

func (*CryptoFuncs) SHA512

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

SHA512 -

func (*CryptoFuncs) SHA512_224

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

SHA512_224 - nolint: golint

func (*CryptoFuncs) SHA512_256

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

SHA512_256 - nolint: golint

func (*CryptoFuncs) WPAPSK

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 added in v1.10.0

type EnvFuncs struct{}

EnvFuncs -

func EnvNS added in v1.10.0

func EnvNS() *EnvFuncs

EnvNS - the Env namespace

func (*EnvFuncs) ExpandEnv

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

ExpandEnv -

func (*EnvFuncs) Getenv added in v1.10.0

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

Getenv -

type FileFuncs

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

FileFuncs -

func FileNS

func FileNS() *FileFuncs

FileNS - the File namespace

func (*FileFuncs) Exists

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

Exists -

func (*FileFuncs) IsDir

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

IsDir -

func (*FileFuncs) Read

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

Read -

func (*FileFuncs) ReadDir

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

ReadDir -

func (*FileFuncs) Stat

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

Stat -

func (*FileFuncs) Walk

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

Walk -

type FilePathFuncs

type FilePathFuncs struct {
}

FilePathFuncs -

func FilePathNS

func FilePathNS() *FilePathFuncs

FilePathNS - the Path namespace

func (*FilePathFuncs) Base

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

Base -

func (*FilePathFuncs) Clean

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

Clean -

func (*FilePathFuncs) Dir

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

Dir -

func (*FilePathFuncs) Ext

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

Ext -

func (*FilePathFuncs) FromSlash

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

FromSlash -

func (*FilePathFuncs) IsAbs

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

IsAbs -

func (*FilePathFuncs) Join

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

Join -

func (*FilePathFuncs) Match

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

Match -

func (*FilePathFuncs) Rel

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

Rel -

func (*FilePathFuncs) Split

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

Split -

func (*FilePathFuncs) ToSlash

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

ToSlash -

func (*FilePathFuncs) VolumeName

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

type MathFuncs struct{}

MathFuncs -

func MathNS

func MathNS() *MathFuncs

MathNS - the math namespace

func (*MathFuncs) Abs

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

Abs -

func (*MathFuncs) Add

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

Add -

func (*MathFuncs) Ceil

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

Ceil -

func (*MathFuncs) Div

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

Div -

func (*MathFuncs) Floor

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

Floor -

func (*MathFuncs) IsFloat

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

IsFloat -

func (*MathFuncs) IsInt

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

IsInt -

func (*MathFuncs) IsNum

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

IsNum -

func (*MathFuncs) Max

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

Max -

func (*MathFuncs) Min

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

Min -

func (*MathFuncs) Mul

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

Mul -

func (*MathFuncs) Pow

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

Pow -

func (*MathFuncs) Rem

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

Rem -

func (*MathFuncs) Round

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

Round -

func (*MathFuncs) Seq

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

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

Sub -

type NetFuncs added in v1.9.0

type NetFuncs struct{}

NetFuncs -

func NetNS added in v1.9.0

func NetNS() *NetFuncs

NetNS - the net namespace

func (*NetFuncs) LookupCNAME added in v1.9.0

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

LookupCNAME -

func (*NetFuncs) LookupIP added in v1.9.0

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

LookupIP -

func (*NetFuncs) LookupIPs added in v1.9.0

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

LookupIPs -

func (*NetFuncs) LookupSRV added in v1.9.0

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

LookupSRV -

func (*NetFuncs) LookupSRVs added in v1.9.0

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

LookupSRVs -

func (*NetFuncs) LookupTXT added in v1.9.0

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

LookupTXT -

type PathFuncs

type PathFuncs struct {
}

PathFuncs -

func PathNS

func PathNS() *PathFuncs

PathNS - the Path namespace

func (*PathFuncs) Base

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

Base -

func (*PathFuncs) Clean

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

Clean -

func (*PathFuncs) Dir

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

Dir -

func (*PathFuncs) Ext

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

Ext -

func (*PathFuncs) IsAbs

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

IsAbs -

func (*PathFuncs) Join

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

Join -

func (*PathFuncs) Match

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

Match -

func (*PathFuncs) Split

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

Split -

type ReFuncs added in v1.9.0

type ReFuncs struct{}

ReFuncs -

func ReNS added in v1.9.0

func ReNS() *ReFuncs

ReNS -

func (*ReFuncs) Match added in v1.9.0

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

Match -

func (*ReFuncs) Replace added in v1.9.0

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

Replace -

type SockaddrFuncs

type SockaddrFuncs struct{}

SockaddrFuncs -

func SockaddrNS

func SockaddrNS() *SockaddrFuncs

SockaddrNS - the sockaddr namespace

func (*SockaddrFuncs) Attr

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

Attr -

func (*SockaddrFuncs) Exclude

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

Exclude -

func (*SockaddrFuncs) GetAllInterfaces

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

GetAllInterfaces -

func (*SockaddrFuncs) GetDefaultInterfaces

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

GetDefaultInterfaces -

func (*SockaddrFuncs) GetInterfaceIP

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

GetInterfaceIP -

func (*SockaddrFuncs) GetInterfaceIPs

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

GetInterfaceIPs -

func (*SockaddrFuncs) GetPrivateIP

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

GetPrivateIP -

func (*SockaddrFuncs) GetPrivateIPs

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

GetPrivateIPs -

func (*SockaddrFuncs) GetPrivateInterfaces

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

GetPrivateInterfaces -

func (*SockaddrFuncs) GetPublicIP

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

GetPublicIP -

func (*SockaddrFuncs) GetPublicIPs

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

GetPublicIPs -

func (*SockaddrFuncs) GetPublicInterfaces

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

GetPublicInterfaces -

func (*SockaddrFuncs) Include

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

Include -

func (*SockaddrFuncs) Join

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

Join -

func (*SockaddrFuncs) Limit

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

Limit -

func (*SockaddrFuncs) Math

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

Math -

func (*SockaddrFuncs) Offset

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

Offset -

func (*SockaddrFuncs) Sort

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

Sort -

func (*SockaddrFuncs) Unique

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

Unique -

type StringFuncs added in v1.9.0

type StringFuncs struct{}

StringFuncs -

func StrNS added in v1.9.0

func StrNS() *StringFuncs

StrNS -

func (*StringFuncs) Abbrev

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

Abbrev -

func (*StringFuncs) Contains added in v1.9.0

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

Contains -

func (*StringFuncs) HasPrefix added in v1.9.0

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

HasPrefix -

func (*StringFuncs) HasSuffix added in v1.9.0

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

HasSuffix -

func (*StringFuncs) Indent added in v1.9.0

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

Indent -

func (*StringFuncs) Repeat

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

Repeat -

func (*StringFuncs) ReplaceAll added in v1.9.0

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

ReplaceAll -

func (*StringFuncs) Slug

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

Slug -

func (*StringFuncs) Sort

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

Sort -

func (*StringFuncs) Split added in v1.9.0

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

Split -

func (*StringFuncs) SplitN added in v1.9.0

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

SplitN -

func (*StringFuncs) Title added in v1.9.0

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

Title -

func (*StringFuncs) ToLower added in v1.9.0

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

ToLower -

func (*StringFuncs) ToUpper added in v1.9.0

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

ToUpper -

func (*StringFuncs) Trim added in v1.9.0

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

Trim -

func (*StringFuncs) TrimPrefix

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

TrimPrefix -

func (*StringFuncs) TrimSpace added in v1.9.0

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

TrimSpace -

func (*StringFuncs) TrimSuffix

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

TrimSuffix -

func (*StringFuncs) Trunc

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

Trunc -

type TestFuncs

type TestFuncs struct{}

TestFuncs -

func TestNS

func TestNS() *TestFuncs

TestNS -

func (*TestFuncs) Assert

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

Assert -

func (*TestFuncs) Fail

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

Fail -

type TimeFuncs

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

func TimeNS() *TimeFuncs

TimeNS -

func (*TimeFuncs) Hour

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

Hour -

func (*TimeFuncs) Microsecond

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

Microsecond -

func (*TimeFuncs) Millisecond

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

Millisecond -

func (*TimeFuncs) Minute

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

Minute -

func (*TimeFuncs) Nanosecond

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

Nanosecond -

func (*TimeFuncs) Now

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

Now -

func (*TimeFuncs) Parse

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

Parse -

func (*TimeFuncs) ParseDuration

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

ParseDuration -

func (*TimeFuncs) ParseInLocation

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

ParseInLocation -

func (*TimeFuncs) ParseLocal

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

ParseLocal -

func (*TimeFuncs) Second

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

Second -

func (*TimeFuncs) Since

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

Since -

func (*TimeFuncs) Unix

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

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

Until -

func (*TimeFuncs) ZoneName

func (f *TimeFuncs) ZoneName() string

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

func (*TimeFuncs) ZoneOffset

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