| # Rustdoc JSON Types | |
| This crate exposes the Rustdoc JSON API as a set of types with serde implementations. | |
| These types are part of the public interface of the rustdoc JSON output, and making them | |
| their own crate allows them to be versioned and distributed without having to depend on | |
| any rustc/rustdoc internals. This way, consumers can rely on this crate for both documentation | |
| of the output, and as a way to read the output easily, and its versioning is intended to | |
| follow semver guarantees about the version of the format. JSON format X will always be | |
| compatible with rustdoc-json-types version N. | |
| Currently, this crate is only used by rustdoc itself. Upon the stabilization of | |
| rustdoc-json, it may be distributed separately for consumers of the API. |