mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
data.Frame (that can be series) are converted to as tsdb.TimeSeriesSlice - so new backend plugins can be shimmed into existing alerting use sdk v0.31.0
3.2 KiB
3.2 KiB
pointer
Package pointer contains helper routines for simplifying the creation of optional fields of basic type.
Installation
go get github.com/xorcare/pointer
Examples
Examples of using the library are presented on godoc.org and in the source library code.
FAQ
| Question | Source |
|---|---|
| How to set bool pointer in a struct literal or variable? | var _ *bool = pointer.Bool(true) |
| How to set byte pointer in a struct literal or variable? | var _ *byte = pointer.Byte(1) |
| How to set complex64 pointer in a struct literal or variable? | var _ *complex64 = pointer.Complex64(1.1) |
| How to set complex128 pointer in a struct literal or variable? | var _ *complex128 = pointer.Complex128(1.1) |
| How to set float32 pointer in a struct literal or variable? | var _ *float32 = pointer.Float32(1.1) |
| How to set float64 pointer in a struct literal or variable? | var _ *float64 = pointer.Float64(1.1) |
| How to set int pointer in a struct literal or variable? | var _ *int = pointer.Int(1) |
| How to set int8 pointer in a struct literal or variable? | var _ *int8 = pointer.Int8(8) |
| How to set int16 pointer in a struct literal or variable? | var _ *int16 = pointer.Int16(16) |
| How to set int32 pointer in a struct literal or variable? | var _ *int32 = pointer.Int32(32) |
| How to set int64 pointer in a struct literal or variable? | var _ *int64 = pointer.Int64(64) |
| How to set rune pointer in a struct literal or variable? | var _ *rune = pointer.Rune(1) |
| How to set string pointer in a struct literal or variable? | var _ *string = pointer.String("ptr") |
| How to set uint pointer in a struct literal or variable? | var _ *uint = pointer.Uint(1) |
| How to set uint8 pointer in a struct literal or variable? | var _ *uint8 = pointer.Uint8(8) |
| How to set uint16 pointer in a struct literal or variable? | var _ *uint16 = pointer.Uint16(16) |
| How to set uint32 pointer in a struct literal or variable? | var _ *uint32 = pointer.Uint32(32) |
| How to set uint64 pointer in a struct literal or variable? | var _ *uint64 = pointer.Uint64(64) |
| How to set time.Time pointer in a struct literal or variable? | var _ *time.Time = pointer.Time(time.Now()) |
| How to set time.Duration pointer in a struct literal or variable? | var _ *time.Duration = pointer.Duration(time.Hour) |
License
© Vasiliy Vasilyuk, 2019-2020
Released under the BSD 3-Clause License.