Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

types.gno

0.63 Kb · 43 lines
 1package manager
 2
 3import "strconv"
 4
 5type Selector string
 6
 7func NewSelector(selector string) Selector {
 8	return Selector(selector)
 9}
10
11type Delay uint32
12
13func NewDelay(delay uint32) Delay {
14	return Delay(delay)
15}
16
17func (d Delay) Uint32() uint32 {
18	return uint32(d)
19}
20
21func (d Delay) String() string {
22	return strconv.FormatUint(uint64(d), 10)
23}
24
25type CanCallResult struct {
26	Immediate bool
27}
28
29func NewCanCallResult(immediate bool) CanCallResult {
30	return CanCallResult{
31		Immediate: immediate,
32	}
33}
34
35type HasRoleResult struct {
36	IsMember bool
37}
38
39func NewHasRoleResult(isMember bool) HasRoleResult {
40	return HasRoleResult{
41		IsMember: isMember,
42	}
43}