YTSFlix_Go/vendor/github.com/asticode/go-astitools/ptr/astiptr.go

44 lines
749 B
Go
Raw Normal View History

2018-11-04 14:58:15 +00:00
package astiptr
import "time"
// Bool transforms a bool into a *bool
func Bool(i bool) *bool {
return &i
}
// Duration transforms a time.Duration into a *time.Duration
func Duration(i time.Duration) *time.Duration {
return &i
}
// Float transforms a float64 into a *float64
func Float(i float64) *float64 {
return &i
}
// Int transforms an int into an *int
func Int(i int) *int {
return &i
}
// Int64 transforms an int64 into an *int64
func Int64(i int64) *int64 {
return &i
}
// Str transforms a string into a *string
func Str(i string) *string {
return &i
}
// UInt8 transforms a uint8 into a *uint8
func UInt8(i uint8) *uint8 {
return &i
}
// UInt32 transforms a uint32 into a *uint32
func UInt32(i uint32) *uint32 {
return &i
}