Codebase list golang-github-anacrolix-missinggo / upstream/2.1.0 limitlen.go
upstream/2.1.0

Tree @upstream/2.1.0 (Download .tar.gz)

limitlen.go @upstream/2.1.0raw · history · blame

1
2
3
4
5
6
7
package missinggo

// Sets an upper bound on the len of b. max can be any type that will cast to
// int64.
func LimitLen(b []byte, max ...interface{}) []byte {
	return b[:MinInt(len(b), max...)]
}