package utf8
import "github.com/segmentio/asm/utf8"
Index ¶
Constants ¶
const ( Invalid = 0 UTF8 = 0b01 ASCII = 0b10 | UTF8 )
Functions ¶
func Valid ¶
Valid reports whether p consists entirely of valid UTF-8-encoded runes.
Types ¶
type Validation ¶
type Validation byte
func Validate ¶
func Validate(p []byte) Validation
Validate is a more precise version of Valid that also indicates whether the input was valid ASCII.
func (Validation) IsASCII ¶
func (v Validation) IsASCII() bool
func (Validation) IsInvalid ¶
func (v Validation) IsInvalid() bool
func (Validation) IsUTF8 ¶
func (v Validation) IsUTF8() bool
Source Files ¶
utf8.go valid.go valid_amd64.go valid_support_amd64.go
Directories ¶
Path | Synopsis |
---|---|
utf8/cmd | |
utf8/cmd/valid |
- Version
- v1.2.0 (latest)
- Published
- Apr 27, 2022
- Platform
- linux/amd64
- Imports
- 4 packages
- Last checked
- 10 hours ago –
Tools for package owners.