package math

import "github.com/plgd-dev/go-coap/v3/pkg/math"

Index

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

cast.go

Version
v3.3.6 (latest)
Published
Sep 18, 2024
Platform
linux/amd64
Imports
5 packages
Last checked
1 week ago

Tools for package owners.