package math
import "github.com/plgd-dev/go-coap/v3/pkg/math"
Index ¶
- func CastTo[T, F constraints.Integer](from F) T
- func Max[T constraints.Integer]() T
- func Min[T constraints.Integer]() T
- func MustSafeCastTo[T, F constraints.Integer](from F) T
- func SafeCastTo[T, F constraints.Integer](from F) (T, error)
Functions ¶
func CastTo ¶
func CastTo[T, F constraints.Integer](from F) T
CastTo casts one integer type to another without bounds checking
func Max ¶
func Max[T constraints.Integer]() T
Max returns maximal value for given integer type
func Min ¶
func Min[T constraints.Integer]() T
Min returns minimal value for given integer type
func MustSafeCastTo ¶
func MustSafeCastTo[T, F constraints.Integer](from F) T
MustSafeCastTo casts one integer type to another with bounds checking and panics in case of overflow
func SafeCastTo ¶
func SafeCastTo[T, F constraints.Integer](from F) (T, error)
CastTo casts one integer type to another with bounds checking and returns error in case of overflow
Source Files ¶
- Version
- v3.3.6 (latest)
- Published
- Sep 18, 2024
- Platform
- linux/amd64
- Imports
- 5 packages
- Last checked
- 1 week ago –
Tools for package owners.