# ``Swift/Result``

## Topics

### Representing a Result

- ``Swift/Result/success(_:)``
- ``Swift/Result/failure(_:)``
- <doc:writing-failable-asynchronous-apis>

### Converting a Throwing Expression to a Result

- <doc:preserving-the-results-of-a-throwing-expression>
- ``Swift/Result/init(catching:)``

### Converting a Result to a Throwing Expression

- ``Swift/Result/get()``

### Transforming a Result

- ``Swift/Result/map(_:)``
- ``Swift/Result/mapError(_:)``
- ``Swift/Result/flatMap(_:)``
- ``Swift/Result/flatMapError(_:)``

### Comparing Results

- ``Swift/Result/!=(_:_:)``

