# `DdDataStreams.Carrier.Flat`
[🔗](https://github.com/rockneurotiko/dd_data_streams/blob/main/lib/dd_data_streams/carrier/flat.ex#L1)

The flat carrier: a Pub/Sub attribute map or a Kafka/RabbitMQ header list.

Reading and writing go through `DdDataStreams.Propagator`; the size is the sum
of the keys and values of every entry, as the consume side has always measured.

# `put`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
