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.84.0 (latest)
- Published
- May 21, 2025
- Platform
- linux/amd64
- Last checked
- 1 day ago –
Tools for package owners.