ferritin 0.8.0

Human-friendly CLI for browsing Rust documentation
---
source: ferritin/src/tests.rs
expression: "render_for_tests(Commands::get(\"crate\"), OutputMode :: Ai)"
---
Item: fixture_crate
Kind: Module
Visibility: Public
Defined at: fixture_crate
In crate: fixture-crate (0.1.0)

A minimal test crate for rustdoc JSON testing

Modules
link_resolution_tests // Module for testing intra-doc link resolution


markdown_test // Markdown: Syntax [+90 more lines]


namespace_collisions // Module for testing namespace disambiguation with kind discriminators. [+1 more lines]


reexport_mod

submodule // A module with items


Structs
GenericStruct // A generic struct for testing multi-paragraph documentation. [+6 more lines]


ReachableViaPrivateModule // A struct accessible only via re-export from a private module.


SubStruct // A struct in a submodule


TestStruct // A simple struct for testing basic functionality. [+2 more lines]


TupleStruct // A tuple struct for testing


UnitStruct // A unit struct for testing


Vec // A contiguous growable array type, written as Vec<T>, short for 'vector'. [+40 more lines]


Enums
GenericEnum // A generic enum for testing [+1 more lines]


TestEnum // An enum for testing [+1 more lines]


Traits
ComplexTrait // A more complex trait demonstrating various features


TestTrait // A trait for testing extremely long documentation that exceeds line limits. [+3 more lines]


Functions
async_function // An async function


generic_function // A generic function


sub_function // A function in a submodule


test_function // A public function


Constants
TEST_CONSTANT // A const for testing


Statics
TEST_STATIC // A static for testing


Variants
VariantA // Variant A (see also crate::GenericEnum)


VariantB // Variant B with data


VariantC // Variant C with struct data (name and value)