# gpui: Further docs refinement & moved some reexports into 'private' module \(\#3935\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/d475f1373a0850da1381834cada03b4b0855c920)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: d475f1373a0850da1381834cada03b4b0855c920

Requested commit: d475f1373a0850da1381834cada03b4b0855c920

Commit: d475f1373a0850da1381834cada03b4b0855c920

Tree: d7f0aed3ec6ed2d80169ba2e030dda5cbba91242

Author: Piotr Osiewicz

Committer: GitHub

## Message

```
gpui: Further docs refinement & moved some reexports into 'private' module (#3935)

This commit mostly fixes invalid URLs in docstrings. It also
encapsulates crates we reexport (serde stuff + linkme) into a public
module named "private" in order to reduce the API surfaced through docs.
Moreover, I fixed up a bunch of crates that were pulling serde_json in
through gpui explicitly instead of using Cargo manifest.

Release Notes:
- N/A
```

## Parents

- [eb9ddef0833a1d49c20ecd2e2ace95701eefa0c9](https://git.cafe/gitcafe/zed/commit/eb9ddef0833a1d49c20ecd2e2ace95701eefa0c9?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/d475f1373a0850da1381834cada03b4b0855c920?format=markdown)
