# patterns v0.0.1 - Table of Contents
Pretty patterns for writing the Elixir you want to write.
## Pages
- [README](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)
## Modules
- [Patterns](Patterns.md):
- [Patterns.Guards](Patterns.Guards.md): Guard helpers for pattern modules.
- [Patterns.Middleware](Patterns.Middleware.md): Function middleware for explicitly annotated definitions.
- [Patterns.Middleware.Resolution](Patterns.Middleware.Resolution.md): Runtime metadata for a `Patterns.Middleware` invocation.
- [Patterns.Queryable](Patterns.Queryable.md): A query-building pattern for Ecto schemas.
- [Patterns.Queryable.DSL](Patterns.Queryable.DSL.md): Binding-aware query helpers for `Patterns.Queryable`.
- [Patterns.Queryable.Filters](Patterns.Queryable.Filters.md): Default filter implementations for `Patterns.Queryable` modules.
- [Patterns.Utils](Patterns.Utils.md): Utilities for building pattern modules.