Expand description
board() and fleet(): the task board as a view reads it.
Both forward the workspace’s own answer - the marks are derived in ONE place (forge-workspace’s board module), and this surface passes them through rather than recomputing anything, so no two surfaces can draw a row differently.
Re-exports§
use std::time::SystemTime;🔒use forge_workspace::board::BoardRow;🔒use forge_workspace::board::FleetRow;🔒use crate::surface::ViewSurface;🔒