Documentation

Overview

    Package ptr holds utilities for taking pointer references to values.

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    func Bool

    func Bool(b bool) *bool

      Bool is a helper for turning bools into pointers for use in API types that want *bool.

      func Duration

      func Duration(t time.Duration) *time.Duration

        Duration is a helper for turning time.Duration into pointers for use in API types that want *time.Duration.

        func Float32

        func Float32(f float32) *float32

          Float32 is a helper for turning floats into pointers for use in API types that want *float32.

          func Float64

          func Float64(f float64) *float64

            Float64 is a helper for turning floats into pointers for use in API types that want *float64.

            func Int32

            func Int32(i int32) *int32

              Int32 is a helper for turning integers into pointers for use in API types that want *int32.

              func Int64

              func Int64(i int64) *int64

                Int64 is a helper for turning integers into pointers for use in API types that want *int64.

                func String

                func String(s string) *string

                  String is a helper for turning strings into pointers for use in API types that want *string.

                  func Time

                  func Time(t time.Time) *time.Time

                    Time is a helper for turning a const time.Time into a pointer for use in API types that want *time.Duration.

                    Types

                    This section is empty.

                    Source Files