> For the complete documentation index, see [llms.txt](https://davidsietz.gitbook.io/workspace/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://davidsietz.gitbook.io/workspace/module-03/03-section-03/03-section-03-1.md).

# Section III - manifest

> [Cargo.toml](https://github.com/dsietz/rust-daas/blob/master/Cargo.toml)

First we need to include the dependent crates into the project. The crate we will need is `kafka`. However, we will need to define the dependent crate a bit differently than our other definitions because we will specify which features from the `kafka` crate we need to include. To define sepcifics on the dependent crate, add a new dependencies section labeled `[dependencies.kafka]` after the `[dependencies]` section in the **Cargo.toml** file.

```
[dependencies.kafka]
version = "0.7.0"
default-features = false
features = ["snappy","gzip"]
```
