funcs

package
v3.0.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2018 License: MIT Imports: 36 Imported by: 0

Documentation

Overview

Package funcs provides gomplate namespaces and functions to be used in 'text/template' templates.

The different namespaces can be added individually:

f := template.FuncMap{}
funcs.AddMathFuncs(f)
funcs.AddNetFuncs(f)

Even though the functions are exported, these are not intended to be called programmatically by external consumers, but instead only to be used as template functions.

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

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

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

AddNetFuncs -

func AddPathFuncs

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

AddPathFuncs -

func AddReFuncs

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

AddReFuncs -

func AddSockaddrFuncs

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

AddSockaddrFuncs -

func AddStringFuncs

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, error)

Decode -

func (*Base64Funcs) Encode

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

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) Dict

func (f *ConvFuncs) Dict(in ...interface{}) (map[string]interface{}, error)

Dict -

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, error)

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, error)

CSV -

func (*DataFuncs) CSVByColumn

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

CSVByColumn -

func (*DataFuncs) CSVByRow

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

CSVByRow -

func (*DataFuncs) JSON

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

JSON -

func (*DataFuncs) JSONArray

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

JSONArray -

func (*DataFuncs) TOML

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

TOML -

func (*DataFuncs) ToCSV

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

ToCSV -

func (*DataFuncs) ToJSON

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

ToJSON -

func (*DataFuncs) ToJSONPretty

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

ToJSONPretty -

func (*DataFuncs) ToTOML

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

ToTOML -

func (*DataFuncs) ToYAML

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

ToYAML -

func (*DataFuncs) YAML

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

YAML -

func (*DataFuncs) YAMLArray

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

YAMLArray -

type EnvFuncs

type EnvFuncs struct{}

EnvFuncs -

func EnvNS

func EnvNS() *EnvFuncs

EnvNS - the Env namespace

func (*EnvFuncs) ExpandEnv

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

ExpandEnv -

func (*EnvFuncs) Getenv

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, error)

EC2Dynamic -

func (*Funcs) EC2Meta

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

EC2Meta -

func (*Funcs) EC2Region

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

EC2Region -

func (*Funcs) EC2Tag

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

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

type NetFuncs struct{}

NetFuncs -

func NetNS

func NetNS() *NetFuncs

NetNS - the net namespace

func (*NetFuncs) LookupCNAME

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

LookupCNAME -

func (*NetFuncs) LookupIP

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

LookupIP -

func (*NetFuncs) LookupIPs

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

LookupIPs -

func (*NetFuncs) LookupSRV

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

LookupSRV -

func (*NetFuncs) LookupSRVs

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

LookupSRVs -

func (*NetFuncs) LookupTXT

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

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

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

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

type StringFuncs struct{}

StringFuncs -

func StrNS

func StrNS() *StringFuncs

StrNS -

func (*StringFuncs) Abbrev

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, error)

Indent -

func (*StringFuncs) Repeat

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

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

Slug -

func (*StringFuncs) Sort

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

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

TrimPrefix -

func (*StringFuncs) TrimSpace

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 -

func (*TestFuncs) Required

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

Required -

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