---
title: "init(error:)"
framework: combine
role: symbol
role_heading: Initializer
path: "combine/fail/init(error:)"
---

# init(error:)

Creates a publisher that immediately terminates with the specified failure.

## Declaration

```swift
init(error: Failure)
```

## Parameters

- `error`: The failure to send when terminating the publisher.

## See Also

### Creating a fail publisher

- [init(outputType:failure:)](combine/fail/init(outputtype:failure:).md)
