dioxus-showcase-core 0.0.7

Core data model and shared types for dioxus-showcase.
Documentation
  • Coverage
  • 25%
    14 out of 56 items documented0 out of 24 items with examples
  • Size
  • Source code size: 25.69 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 5.5 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 1m 1s Average build duration of successful builds.
  • all releases: 47s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • Dodecahedr0x

dioxus-showcase-core

The stable data layer for the workspace.

This crate keeps the types that every other member shares: parsed config, manifest models, provider definitions, registry state, and the title-to-tree navigation builder. If you need to change what the CLI writes, what the runtime reads, or what metadata the macros target, start here.

What Lives Here

  • src/config.rs: DioxusShowcase.toml parsing, defaults, and serialization.
  • src/manifest.rs: StoryDefinition and StoryManifest.
  • src/runtime.rs: provider metadata, registry helpers, and sidebar tree construction.

Why It Exists

The CLI, facade crate, generated app, and macro output all need the same vocabulary. Keeping those types in one crate reduces drift and makes the generated/runtime boundary explicit.

For the full file-by-file reference, see ../../docs/code-reference.md.