├── .github └── workflows │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── README.md ├── cliff.toml ├── outline-design.txt ├── src ├── bin │ ├── color.rs │ ├── dashboard │ │ ├── mod.rs │ │ └── ui │ │ │ ├── database.rs │ │ │ ├── database │ │ │ ├── cache.rs │ │ │ └── cache │ │ │ │ ├── inner.rs │ │ │ │ └── util.rs │ │ │ ├── mod.rs │ │ │ ├── registry.rs │ │ │ ├── search.rs │ │ │ ├── ver_feat_toml.rs │ │ │ └── version_features.rs │ ├── database │ │ ├── cache_info.rs │ │ ├── features │ │ │ ├── mod.rs │ │ │ ├── parse_cargo_toml.rs │ │ │ └── ui.rs │ │ ├── meta.rs │ │ ├── mod.rs │ │ ├── pkg_key.rs │ │ └── util.rs │ ├── event │ │ └── mod.rs │ ├── frame │ │ ├── help.md │ │ ├── help.rs │ │ ├── mod.rs │ │ ├── update.rs │ │ └── util.rs │ ├── fuzzy.rs │ ├── local_registry.rs │ ├── logger.rs │ ├── main.rs │ ├── page │ │ ├── content.rs │ │ ├── layout.rs │ │ ├── mod.rs │ │ ├── navi │ │ │ ├── mod.rs │ │ │ └── outline.rs │ │ ├── outline.rs │ │ ├── page_fold.rs │ │ ├── page_scroll.rs │ │ └── panel.rs │ ├── tui.rs │ └── ui │ │ ├── mod.rs │ │ ├── scrollable │ │ ├── generics.rs │ │ ├── interaction.rs │ │ ├── markdown │ │ │ ├── fallback.rs │ │ │ ├── heading.rs │ │ │ ├── ingerated.rs │ │ │ ├── mod.rs │ │ │ ├── parse │ │ │ │ ├── block.rs │ │ │ │ ├── blocks.rs │ │ │ │ ├── code_block.rs │ │ │ │ ├── element.rs │ │ │ │ ├── entry_point.rs │ │ │ │ ├── entry_point │ │ │ │ │ ├── snapshots │ │ │ │ │ │ ├── term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown-StyledLines.snap │ │ │ │ │ │ ├── term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown-parsed.snap │ │ │ │ │ │ ├── term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown.snap │ │ │ │ │ │ ├── term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown_links-StyledLines.snap │ │ │ │ │ │ ├── term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown_links-parsed.snap │ │ │ │ │ │ └── term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown_links.snap │ │ │ │ │ └── tests.rs │ │ │ │ ├── line.rs │ │ │ │ ├── list.rs │ │ │ │ ├── meta_tag.rs │ │ │ │ ├── mod.rs │ │ │ │ └── word.rs │ │ │ ├── region.rs │ │ │ ├── render.rs │ │ │ └── wrapped.rs │ │ ├── mod.rs │ │ └── render.rs │ │ └── surround.rs ├── lib.rs ├── tree │ ├── id.rs │ ├── impls │ │ ├── debug.rs │ │ ├── mod.rs │ │ └── show.rs │ ├── mod.rs │ ├── nodes │ │ ├── enums.rs │ │ ├── impls.rs │ │ ├── imports.rs │ │ ├── item_inner.rs │ │ ├── mod.rs │ │ ├── structs.rs │ │ ├── traits.rs │ │ └── unions.rs │ ├── stats │ │ ├── impls.rs │ │ └── mod.rs │ ├── tag.rs │ ├── textline.rs │ └── textline │ │ └── fold.rs ├── type_name │ ├── mod.rs │ ├── render │ │ └── mod.rs │ └── style │ │ ├── decl │ │ ├── function.rs │ │ ├── mod.rs │ │ └── struct_.rs │ │ ├── function.rs │ │ ├── generics.rs │ │ ├── mod.rs │ │ ├── path.rs │ │ ├── type_.rs │ │ └── utils.rs └── util.rs └── tests ├── compile_doc.rs ├── integration ├── Cargo.toml ├── build.rs └── src │ └── lib.rs └── parse-json-docs ├── fn_item_decl.rs ├── generate_doc_json.rs ├── main.rs ├── parse.rs ├── snapshots ├── parse_json_docs__fn_item_decl__DeclarationLines-fn-items.snap ├── parse_json_docs__fn_item_decl__DeclarationLines-methods.snap ├── parse_json_docs__fn_item_decl__DeclarationLines-structs.snap ├── parse_json_docs__local_items.snap ├── parse_json_docs__parse__DModule.snap ├── parse_json_docs__parse__empty-tree-with-same-depth.snap ├── parse_json_docs__parse__flatten-tree.snap ├── parse_json_docs__parse__item-tree.snap ├── parse_json_docs__parse__show-id.snap ├── parse_json_docs__parse__show-prettier.snap └── parse_json_docs__syntect_set__syntax_set.snap └── syntect_set.rs /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/README.md -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/cliff.toml -------------------------------------------------------------------------------- /outline-design.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/outline-design.txt -------------------------------------------------------------------------------- /src/bin/color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/color.rs -------------------------------------------------------------------------------- /src/bin/dashboard/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/dashboard/mod.rs -------------------------------------------------------------------------------- /src/bin/dashboard/ui/database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/dashboard/ui/database.rs -------------------------------------------------------------------------------- /src/bin/dashboard/ui/database/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/dashboard/ui/database/cache.rs -------------------------------------------------------------------------------- /src/bin/dashboard/ui/database/cache/inner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/dashboard/ui/database/cache/inner.rs -------------------------------------------------------------------------------- /src/bin/dashboard/ui/database/cache/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/dashboard/ui/database/cache/util.rs -------------------------------------------------------------------------------- /src/bin/dashboard/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/dashboard/ui/mod.rs -------------------------------------------------------------------------------- /src/bin/dashboard/ui/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/dashboard/ui/registry.rs -------------------------------------------------------------------------------- /src/bin/dashboard/ui/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/dashboard/ui/search.rs -------------------------------------------------------------------------------- /src/bin/dashboard/ui/ver_feat_toml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/dashboard/ui/ver_feat_toml.rs -------------------------------------------------------------------------------- /src/bin/dashboard/ui/version_features.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/dashboard/ui/version_features.rs -------------------------------------------------------------------------------- /src/bin/database/cache_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/database/cache_info.rs -------------------------------------------------------------------------------- /src/bin/database/features/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/database/features/mod.rs -------------------------------------------------------------------------------- /src/bin/database/features/parse_cargo_toml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/database/features/parse_cargo_toml.rs -------------------------------------------------------------------------------- /src/bin/database/features/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/database/features/ui.rs -------------------------------------------------------------------------------- /src/bin/database/meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/database/meta.rs -------------------------------------------------------------------------------- /src/bin/database/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/database/mod.rs -------------------------------------------------------------------------------- /src/bin/database/pkg_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/database/pkg_key.rs -------------------------------------------------------------------------------- /src/bin/database/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/database/util.rs -------------------------------------------------------------------------------- /src/bin/event/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/event/mod.rs -------------------------------------------------------------------------------- /src/bin/frame/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/frame/help.md -------------------------------------------------------------------------------- /src/bin/frame/help.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/frame/help.rs -------------------------------------------------------------------------------- /src/bin/frame/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/frame/mod.rs -------------------------------------------------------------------------------- /src/bin/frame/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/frame/update.rs -------------------------------------------------------------------------------- /src/bin/frame/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/frame/util.rs -------------------------------------------------------------------------------- /src/bin/fuzzy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/fuzzy.rs -------------------------------------------------------------------------------- /src/bin/local_registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/local_registry.rs -------------------------------------------------------------------------------- /src/bin/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/logger.rs -------------------------------------------------------------------------------- /src/bin/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/main.rs -------------------------------------------------------------------------------- /src/bin/page/content.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/page/content.rs -------------------------------------------------------------------------------- /src/bin/page/layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/page/layout.rs -------------------------------------------------------------------------------- /src/bin/page/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/page/mod.rs -------------------------------------------------------------------------------- /src/bin/page/navi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/page/navi/mod.rs -------------------------------------------------------------------------------- /src/bin/page/navi/outline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/page/navi/outline.rs -------------------------------------------------------------------------------- /src/bin/page/outline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/page/outline.rs -------------------------------------------------------------------------------- /src/bin/page/page_fold.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/page/page_fold.rs -------------------------------------------------------------------------------- /src/bin/page/page_scroll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/page/page_scroll.rs -------------------------------------------------------------------------------- /src/bin/page/panel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/page/panel.rs -------------------------------------------------------------------------------- /src/bin/tui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/tui.rs -------------------------------------------------------------------------------- /src/bin/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/mod.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/generics.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/interaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/interaction.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/fallback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/fallback.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/heading.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/heading.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/ingerated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/ingerated.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/mod.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/block.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/blocks.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/code_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/code_block.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/element.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/element.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/entry_point.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/entry_point.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/entry_point/snapshots/term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown-StyledLines.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/entry_point/snapshots/term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown-StyledLines.snap -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/entry_point/snapshots/term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown-parsed.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/entry_point/snapshots/term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown-parsed.snap -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/entry_point/snapshots/term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/entry_point/snapshots/term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown.snap -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/entry_point/snapshots/term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown_links-StyledLines.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/entry_point/snapshots/term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown_links-StyledLines.snap -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/entry_point/snapshots/term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown_links-parsed.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/entry_point/snapshots/term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown_links-parsed.snap -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/entry_point/snapshots/term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown_links.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/entry_point/snapshots/term_rustdoc__ui__scrollable__markdown__parse__entry_point__tests__parse_markdown_links.snap -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/entry_point/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/entry_point/tests.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/line.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/list.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/meta_tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/meta_tag.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/mod.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/parse/word.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/parse/word.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/region.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/region.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/render.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/markdown/wrapped.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/markdown/wrapped.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/mod.rs -------------------------------------------------------------------------------- /src/bin/ui/scrollable/render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/scrollable/render.rs -------------------------------------------------------------------------------- /src/bin/ui/surround.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/bin/ui/surround.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/tree/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/id.rs -------------------------------------------------------------------------------- /src/tree/impls/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/impls/debug.rs -------------------------------------------------------------------------------- /src/tree/impls/mod.rs: -------------------------------------------------------------------------------- 1 | mod debug; 2 | 3 | #[macro_use] 4 | pub mod show; 5 | -------------------------------------------------------------------------------- /src/tree/impls/show.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/impls/show.rs -------------------------------------------------------------------------------- /src/tree/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/mod.rs -------------------------------------------------------------------------------- /src/tree/nodes/enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/nodes/enums.rs -------------------------------------------------------------------------------- /src/tree/nodes/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/nodes/impls.rs -------------------------------------------------------------------------------- /src/tree/nodes/imports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/nodes/imports.rs -------------------------------------------------------------------------------- /src/tree/nodes/item_inner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/nodes/item_inner.rs -------------------------------------------------------------------------------- /src/tree/nodes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/nodes/mod.rs -------------------------------------------------------------------------------- /src/tree/nodes/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/nodes/structs.rs -------------------------------------------------------------------------------- /src/tree/nodes/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/nodes/traits.rs -------------------------------------------------------------------------------- /src/tree/nodes/unions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/nodes/unions.rs -------------------------------------------------------------------------------- /src/tree/stats/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/stats/impls.rs -------------------------------------------------------------------------------- /src/tree/stats/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/stats/mod.rs -------------------------------------------------------------------------------- /src/tree/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/tag.rs -------------------------------------------------------------------------------- /src/tree/textline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/textline.rs -------------------------------------------------------------------------------- /src/tree/textline/fold.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/tree/textline/fold.rs -------------------------------------------------------------------------------- /src/type_name/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/type_name/mod.rs -------------------------------------------------------------------------------- /src/type_name/render/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/type_name/render/mod.rs -------------------------------------------------------------------------------- /src/type_name/style/decl/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/type_name/style/decl/function.rs -------------------------------------------------------------------------------- /src/type_name/style/decl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/type_name/style/decl/mod.rs -------------------------------------------------------------------------------- /src/type_name/style/decl/struct_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/type_name/style/decl/struct_.rs -------------------------------------------------------------------------------- /src/type_name/style/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/type_name/style/function.rs -------------------------------------------------------------------------------- /src/type_name/style/generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/type_name/style/generics.rs -------------------------------------------------------------------------------- /src/type_name/style/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/type_name/style/mod.rs -------------------------------------------------------------------------------- /src/type_name/style/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/type_name/style/path.rs -------------------------------------------------------------------------------- /src/type_name/style/type_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/type_name/style/type_.rs -------------------------------------------------------------------------------- /src/type_name/style/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/type_name/style/utils.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/src/util.rs -------------------------------------------------------------------------------- /tests/compile_doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/compile_doc.rs -------------------------------------------------------------------------------- /tests/integration/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/integration/Cargo.toml -------------------------------------------------------------------------------- /tests/integration/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/integration/build.rs -------------------------------------------------------------------------------- /tests/integration/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/integration/src/lib.rs -------------------------------------------------------------------------------- /tests/parse-json-docs/fn_item_decl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/parse-json-docs/fn_item_decl.rs -------------------------------------------------------------------------------- /tests/parse-json-docs/generate_doc_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/parse-json-docs/generate_doc_json.rs -------------------------------------------------------------------------------- /tests/parse-json-docs/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/parse-json-docs/main.rs -------------------------------------------------------------------------------- /tests/parse-json-docs/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/parse-json-docs/parse.rs -------------------------------------------------------------------------------- /tests/parse-json-docs/snapshots/parse_json_docs__fn_item_decl__DeclarationLines-fn-items.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/parse-json-docs/snapshots/parse_json_docs__fn_item_decl__DeclarationLines-fn-items.snap -------------------------------------------------------------------------------- /tests/parse-json-docs/snapshots/parse_json_docs__fn_item_decl__DeclarationLines-methods.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/parse-json-docs/snapshots/parse_json_docs__fn_item_decl__DeclarationLines-methods.snap -------------------------------------------------------------------------------- /tests/parse-json-docs/snapshots/parse_json_docs__fn_item_decl__DeclarationLines-structs.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/parse-json-docs/snapshots/parse_json_docs__fn_item_decl__DeclarationLines-structs.snap -------------------------------------------------------------------------------- /tests/parse-json-docs/snapshots/parse_json_docs__local_items.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/parse-json-docs/snapshots/parse_json_docs__local_items.snap -------------------------------------------------------------------------------- /tests/parse-json-docs/snapshots/parse_json_docs__parse__DModule.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/parse-json-docs/snapshots/parse_json_docs__parse__DModule.snap -------------------------------------------------------------------------------- /tests/parse-json-docs/snapshots/parse_json_docs__parse__empty-tree-with-same-depth.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/parse-json-docs/snapshots/parse_json_docs__parse__empty-tree-with-same-depth.snap -------------------------------------------------------------------------------- /tests/parse-json-docs/snapshots/parse_json_docs__parse__flatten-tree.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/parse-json-docs/snapshots/parse_json_docs__parse__flatten-tree.snap -------------------------------------------------------------------------------- /tests/parse-json-docs/snapshots/parse_json_docs__parse__item-tree.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/parse-json-docs/snapshots/parse_json_docs__parse__item-tree.snap -------------------------------------------------------------------------------- /tests/parse-json-docs/snapshots/parse_json_docs__parse__show-id.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/parse-json-docs/snapshots/parse_json_docs__parse__show-id.snap -------------------------------------------------------------------------------- /tests/parse-json-docs/snapshots/parse_json_docs__parse__show-prettier.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/parse-json-docs/snapshots/parse_json_docs__parse__show-prettier.snap -------------------------------------------------------------------------------- /tests/parse-json-docs/snapshots/parse_json_docs__syntect_set__syntax_set.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/parse-json-docs/snapshots/parse_json_docs__syntect_set__syntax_set.snap -------------------------------------------------------------------------------- /tests/parse-json-docs/syntect_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zjp-CN/term-rustdoc/HEAD/tests/parse-json-docs/syntect_set.rs --------------------------------------------------------------------------------