The plan's staff-ui pages as a registered module: the plan and its layers, the thematic sheets, the street sections, the checks with their verdicts, and the cited sources with their fetch state. Every drawing is a render row the server holds; the page shows it, it does not draw it.
| Tier | platform |
| Role | component |
| Path | crates/platform/subdivision-plan |
| Edition | 2021 |
| Targets | platform_subdivision_plan |
| Public items | 19 across 0 modules |
| Tests | 1 |
What it is for
The plan's pages on the staff-ui shell.
Five pages, one module: the plan with its layer table and the isometric at three, four or five storeys; the four thematic sheets; the five street sections; the checks with a verdict filter; the cited sources and the parameters taken from them. Each page asks the server for rows and renders by name (/api/v1/plan/...) and shows what it is given.
Capabilities
crate root
The plan's pages on the staff-ui shell.
| Item |
|---|
fn subdivision_plan_module() -> StaffModule |
fn PlanPage() -> impl IntoView |
fn SheetsPage() -> impl IntoView |
fn SectionsPage() -> impl IntoView |
fn ChecksPage() -> impl IntoView |
fn AnalysisPage() -> impl IntoView |
fn SourcesPage() -> impl IntoView |
CheckDto
The plan's pages on the staff-ui shell.
| Item |
|---|
pub struct CheckDto |
LayerDto
The plan's pages on the staff-ui shell.
| Item |
|---|
pub struct LayerDto |
NormDto
The plan's pages on the staff-ui shell.
| Item |
|---|
pub struct NormDto |
OriginDto
The plan's pages on the staff-ui shell.
| Item |
|---|
pub struct OriginDto |
PartDto
The plan's pages on the staff-ui shell.
| Item |
|---|
pub struct PartDto |
ProvenanceDto
The plan's pages on the staff-ui shell.
| Item |
|---|
pub struct ProvenanceDto |
RenderDto
The plan's pages on the staff-ui shell.
| Item |
|---|
pub struct RenderDto |
SectionDto
The plan's pages on the staff-ui shell.
| Item |
|---|
pub struct SectionDto |
SourceDto
The plan's pages on the staff-ui shell.
| Item |
|---|
pub struct SourceDto |
Summary
The plan's pages on the staff-ui shell.
| Item |
|---|
pub struct Summary |
Tally
The plan's pages on the staff-ui shell.
| Item |
|---|
pub struct Tally |
TestDto
The plan's pages on the staff-ui shell.
| Item |
|---|
pub struct TestDto |
How to use it
No examples/ target and no doctest in this crate's rustdoc. The tests listed under Verification are the closest executable usage.
Module structure
No public modules: the crate root is its whole surface.
Public surface
`crate root`
| Item | What it is |
|---|---|
fn subdivision_plan_module() -> StaffModule | — |
pub struct Tally | — |
pub struct Summary | — |
pub struct LayerDto | — |
pub struct RenderDto | — |
pub struct PartDto | — |
pub struct SectionDto | — |
pub struct CheckDto | — |
pub struct SourceDto | — |
pub struct NormDto | — |
fn PlanPage() -> impl IntoView | — |
fn SheetsPage() -> impl IntoView | — |
fn SectionsPage() -> impl IntoView | — |
fn ChecksPage() -> impl IntoView | — |
pub struct OriginDto | — |
pub struct TestDto | — |
pub struct ProvenanceDto | — |
fn AnalysisPage() -> impl IntoView | How the page was built: where each table's rows came from, with counts, and every test as written with its last recorded outcome. |
fn SourcesPage() -> impl IntoView | — |
No pub use re-exports: every item above is declared in this crate.
Boundary
Depends on no other workspace tier.
Shares tier platform with 11 other crates: platform-api, platform-corpus-console, platform-customer-ui, platform-disclosure-lab, platform-dto, platform-html-components, platform-leptos-components, platform-privacy-scan-api, … (11 total).
_What this crate deliberately does NOT own is a judgment. No committed registry records one for it, so none is stated here._
Where it sits
| Tier (ontology) | platform |
| Architectural role (taxonomy) | component |
| Location | crates/platform/subdivision-plan |
| Vocabulary in force (lexicon) | current |
Dependencies
Runtime, in this workspace.
| Crate | Tier | Optional | Only on |
|---|---|---|---|
| `platform-staff-ui` | platform | no | always |
Runtime, from outside the workspace.
| Crate | Requirement | Features | Optional | Only on |
|---|---|---|---|---|
leptos | ^0.6 | csr | no | always |
leptos_router | ^0.6 | csr | no | always |
serde | ^1 | derive, derive | no | always |
serde_json | ^1 | — | no | always |
Development. None.
Build. None.
Depended on by. Nothing in this workspace.
Signal flow — what reaches this crate, and what it reaches.
flowchart LR SELF["platform-subdivision-plan"] SELF -->|runtime| n_platform_staff_ui["platform-staff-ui"] classDef self fill:#1f883d,stroke:#1f883d,color:#fff; class SELF self;
Feature flags
No Cargo features are defined: every capability is unconditional, so no consumer can receive a half-wired crate.
Targets
| Kind | Name | Source |
|---|---|---|
| lib | platform_subdivision_plan | `src/lib.rs` |
Error model
No public error type was detected: no public item declares a type named *Error, and no public signature returns one.
Operational characteristics
| Property | Evidence |
|---|---|
| async public surface | none detected |
| async runtime | none detected |
| database access | none detected |
| network I/O | none detected |
| unsafe code | none detected |
| environment variables | none detected |
No unsafe block, unsafe fn, unsafe impl or unsafe trait was found by the parser anywhere in this crate's source.
Configuration
No environment variable is read with a literal name anywhere in this crate. A variable whose key is computed at run time cannot be listed here, and is not claimed to be absent.
Related capabilities
No workspace crate depends on this one.
Verification
| Kind | Count |
|---|---|
| Unit tests | 1 |
| Integration tests | 0 |
| Examples | 0 |
| Doctests | 0 |
Evidence by module. How often each public module is named by something executable.
| Module | Tests | Examples | Consumers |
|---|---|---|---|
crate root | 19 | 0 | 0 |
What the tests establish, by name:
the_module_registers_five_routes_under_one_nav_entry—src/lib.rs
Documentation coverage
| Measure | Documented | Total |
|---|---|---|
| Public items with rustdoc | 1 | 19 |
Public modules with a //! block | 0 | 0 |
pie showData
title Public items with rustdoc
"Documented" : 1
"No rustdoc detected" : 18
Metrics
| Metric | Value |
|---|---|
| Rust source files | 1 |
| Source lines | 594 |
| Code lines | 553 |
| Public API items | 19 |
| Public modules | 0 |
| Tests | 1 |
| Examples | 0 |
| Cargo features | 0 |
| Direct runtime dependencies | 5 |
| Workspace reverse dependencies | 0 |
pie showData
title Public API by kind
"function" : 7
"struct" : 12
pie showData
title Rust source composition
"Code" : 553
"Blank or comment" : 41
Generation
Rendered by tools-corpus corpus readme from repository evidence alone, renderer schema 2, lexicon current. No model, network service or database was consulted. Regenerate with tools-corpus corpus readme --write; verify with --check.