---
title: Framer
framework: network
role: symbol
role_heading: Structure
path: network/framer
---

# Framer

An instance of a Framer protocol to load into a protocol stack.

## Declaration

```swift
struct Framer<T> where T : FramerProtocol
```

## Topics

### Initializers

- [init(_:)](network/framer/init(_:)-4jsj5.md)
- [init(_:)](network/framer/init(_:)-7946z.md)
- [init(using:_:)](network/framer/init(using:_:)-16qam.md)
- [init(using:_:)](network/framer/init(using:_:)-94t7p.md)

### Instance Properties

- [options](network/framer/options.md)

## Relationships

### Conforms To

- [MessageProtocol](network/messageprotocol.md)
- [NetworkProtocolOptions](network/networkprotocoloptions.md)
- [OneToOneProtocol](network/onetooneprotocol.md)
