Skip to main content

max / makenotwork

Fence two doc tables that rustdoc was reading as Rust `creators.rs` and `fan_plus.rs` each carried an indented ASCII table in their `//!` header listing what three kinds of reader see. rustdoc reads an indented block as code, so both were doctests that could not parse: "expected one of `!` or `::`, found `visitor`". Both landed earlier the same day with the described-pages work and were still broken this evening, because nothing in the pipeline runs `cargo test --doc`; the makeover-layout cascade running the full suite is what surfaced them. Gate filed as `b7dbb117`. Fenced as text rather than ignore. `ignore` still claims the block is code and only declines to run it; these are prose.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session
https://claude.ai/code/session_01MptwXZ8k65v19rFmdGAyki
Author: Max Johnson <me@maxj.phd> · 2026-09-01 21:17 UTC
Signed with PGP, not checked
Commit: 76b2da2d85fc15279515d9c1635be54a6164c8fe
Parent: 5bb6146
2 files changed, +10 insertions, -6 deletions
@@ -21,9 +21,11 @@
21 21 //! split on whether the reader had bought; this splits on what the reader is
22 22 //! allowed to do:
23 23 //!
24 - //! a visitor Join, and Login
25 - //! a reader Apply, from the dashboard
26 - //! a creator nothing to apply for; go to the dashboard
24 + //! ```text
25 + //! a visitor Join, and Login
26 + //! a reader Apply, from the dashboard
27 + //! a creator nothing to apply for; go to the dashboard
28 + //! ```
27 29 //!
28 30 //! `can_create_projects` is the flag, read off the session user the factory
29 31 //! already resolved, so the branch costs no query.
@@ -11,9 +11,11 @@
11 11 //! [`super::Audience::Anyone`] only so the header could greet a signed-in
12 12 //! reader. This page uses it for the page:
13 13 //!
14 - //! a visitor the pitch, and both ways to get an account
15 - //! a reader, unsubscribed the pitch, and the control that subscribes
16 - //! a reader, subscribed their membership's state, and nothing to buy
14 + //! ```text
15 + //! a visitor the pitch, and both ways to get an account
16 + //! a reader, unsubscribed the pitch, and the control that subscribes
17 + //! a reader, subscribed their membership's state, and nothing to buy
18 + //! ```
17 19 //!
18 20 //! The visitor branch is the one worth naming. Fan+ needs an account, so a
19 21 //! visitor is offered `/join` and `/login` rather than a control they cannot