This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Post
James Munns
jamesmunns.com
did:plc:rqm4qgf6jdmb35mxatuzi6cq
I do wish Rust had a stronger distinction for "plain old data" vs "a type that guards a resource semantically, similar to how @without.boats describes it: https://without.boats/blog/revisiting-a-smaller-rust/
Copy is sometimes (ab)used for this, because Copy types can't have a user written drop, but that's coincidental
2025-06-22T14:45:58.235Z