---
title: Publishers.TryContainsWhere
framework: combine
role: symbol
role_heading: Structure
path: combine/publishers/trycontainswhere
---

# Publishers.TryContainsWhere

A publisher that emits a Boolean value upon receiving an element that satisfies the throwing predicate closure.

## Declaration

```swift
struct TryContainsWhere<Upstream> where Upstream : Publisher
```

## Topics

### Creating a try-contains-where publisher

- [init(upstream:predicate:)](combine/publishers/trycontainswhere/init(upstream:predicate:).md)

### Declaring supporting types

- [Publishers.TryContainsWhere.Output](combine/publishers/trycontainswhere/output.md)
- [Publishers.TryContainsWhere.Failure](combine/publishers/trycontainswhere/failure.md)

### Inspecting publisher properties

- [upstream](combine/publishers/trycontainswhere/upstream.md)
- [predicate](combine/publishers/trycontainswhere/predicate.md)

## Relationships

### Conforms To

- [Publisher](combine/publisher.md)

## See Also

### Applying matching criteria to elements

- [Publishers.Contains](combine/publishers/contains.md)
- [Publishers.ContainsWhere](combine/publishers/containswhere.md)
- [Publishers.AllSatisfy](combine/publishers/allsatisfy.md)
- [Publishers.TryAllSatisfy](combine/publishers/tryallsatisfy.md)
