# `Spek.AllOf`
[🔗](https://github.com/woylie/spek/blob/0.2.0/lib/spek/all_of.ex#L1)

Struct that represents a combination of expressions that all must be true.

An `And` without children evaluates to `true`.

# `t`

```elixir
@type t() :: %Spek.AllOf{children: [Spek.expression()], satisfied?: boolean() | nil}
```

---

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