# `Exile.Stream`
[🔗](https://github.com/akash-akya/exile/blob/v0.15.0/lib/exile/stream.ex#L1)

Defines a `Exile.Stream` struct returned by `Exile.stream!/2`.

# `t`

```elixir
@type t() :: %Exile.Stream{
  cmd_with_args: [String.t()],
  process_opts: keyword(),
  stream_opts: map()
}
```

Struct members are private, do not depend on them

---

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