package truncate
import "tailscale.com/util/truncate"
Package truncate provides a utility function for safely truncating UTF-8 strings to a fixed length, respecting multi-byte codepoints.
Index ¶
Functions ¶
func String ¶
String returns a prefix of a UTF-8 string s, having length no greater than n bytes. If s exceeds this length, it is truncated at a point ≤ n so that the result does not end in a partial UTF-8 encoding. If s is less than or equal to this length, it is returned unmodified.
Source Files ¶
truncate.go
- Version
- v1.86.4 (latest)
- Published
- Aug 7, 2025
- Platform
- linux/amd64
- Last checked
- 3 hours ago –
Tools for package owners.