---
title: NWBrowser.Result
framework: network
role: symbol
role_heading: Structure
path: network/nwbrowser/result
---

# NWBrowser.Result

A set of discovered services and changes from the last result.

## Declaration

```swift
struct Result
```

## Topics

### Evaluating Browser Results

- [endpoint](network/nwbrowser/result/endpoint.md)
- [interfaces](network/nwbrowser/result/interfaces.md)
- [metadata](network/nwbrowser/result/metadata-swift.property.md)
- [NWBrowser.Result.Metadata](network/nwbrowser/result/metadata-swift.enum.md)
- [NWTXTRecord](network/nwtxtrecord.md)

### Comparing Results

- [NWBrowser.Result.Change](network/nwbrowser/result/change.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Browsing for Services

- [init(for:using:)](network/nwbrowser/init(for:using:).md)
- [NWBrowser.Descriptor](network/nwbrowser/descriptor-swift.enum.md)
- [start(queue:)](network/nwbrowser/start(queue:).md)
- [browseResultsChangedHandler](network/nwbrowser/browseresultschangedhandler.md)
- [browseResults](network/nwbrowser/browseresults.md)
