-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfuncmap.go
54 lines (52 loc) · 1.75 KB
/
funcmap.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
package deferror
import (
"strings"
"text/template"
)
var funcMap = template.FuncMap{
"Clone": strings.Clone,
"Compare": strings.Compare,
"Contains": strings.Contains,
"ContainsAny": strings.ContainsAny,
"ContainsRune": strings.ContainsRune,
"Count": strings.Count,
"EqualFold": strings.EqualFold,
"Fields": strings.Fields,
"FieldsFunc": strings.FieldsFunc,
"HasPrefix": strings.HasPrefix,
"HasSuffix": strings.HasSuffix,
"Index": strings.Index,
"IndexAny": strings.IndexAny,
"IndexByte": strings.IndexByte,
"IndexFunc": strings.IndexFunc,
"IndexRune": strings.IndexRune,
"Join": strings.Join,
"LastIndex": strings.LastIndex,
"LastIndexAny": strings.LastIndexAny,
"LastIndexByte": strings.LastIndexByte,
"LastIndexFunc": strings.LastIndexFunc,
"Map": strings.Map,
"Repeat": strings.Repeat,
"Replace": strings.Replace,
"ReplaceAll": strings.ReplaceAll,
"Split": strings.Split,
"SplitAfter": strings.SplitAfter,
"SplitAfterN": strings.SplitAfterN,
"SplitN": strings.SplitN,
"ToLower": strings.ToLower,
"ToLowerSpecial": strings.ToLowerSpecial,
"ToTitle": strings.ToTitle,
"ToTitleSpecial": strings.ToTitleSpecial,
"ToUpper": strings.ToUpper,
"ToUpperSpecial": strings.ToUpperSpecial,
"ToValidUTF8": strings.ToValidUTF8,
"Trim": strings.Trim,
"TrimFunc": strings.TrimFunc,
"TrimLeft": strings.TrimLeft,
"TrimLeftFunc": strings.TrimLeftFunc,
"TrimPrefix": strings.TrimPrefix,
"TrimRight": strings.TrimRight,
"TrimRightFunc": strings.TrimRightFunc,
"TrimSpace": strings.TrimSpace,
"TrimSuffix": strings.TrimSuffix,
}