---
title: Unicode.ParseResult
framework: swift
role: symbol
role_heading: Enumeration
path: swift/unicode/parseresult
---

# Unicode.ParseResult

The result of attempting to parse a T from some input.

## Declaration

```swift
@frozen enum ParseResult<T>
```

## Topics

### Enumeration Cases

- [Unicode.ParseResult.emptyInput](swift/unicode/parseresult/emptyinput.md)
- [Unicode.ParseResult.error(length:)](swift/unicode/parseresult/error(length:).md)
- [Unicode.ParseResult.valid(_:)](swift/unicode/parseresult/valid(_:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Unicode Codecs

- [UnicodeCodec](swift/unicodecodec.md)
- [Unicode.ASCII](swift/unicode/ascii.md)
- [Unicode.UTF8](swift/unicode/utf8.md)
- [Unicode.UTF16](swift/unicode/utf16.md)
- [Unicode.UTF32](swift/unicode/utf32.md)
- [UnicodeDecodingResult](swift/unicodedecodingresult.md)
