#rust/library #rust # Spatial Distribution - 标准终端会一行接一行地输出,当超过终端的行数后就会被滚动掉。 - Superconsole: - Top/emitted space: lines scrolling,ad-hoc消息,排序等待下一次渲染(render) - Bottom/canvas: fixed area,每次渲染时绘制 - ![](https://scontent-hkg1-1.xx.fbcdn.net/v/t39.2365-6/294629463_325067406402279_2194970677925983794_n.png?_nc_cat=105&ccb=1-7&_nc_sid=e280be&_nc_ohc=Qgnlf11EW4QQ7kNvgF0AMRv&_nc_oc=AdlDQ1NK6y6mHzouPbHByNDDiqNT6-oK55S3xIX1N9QA7Xx9ipwO5NPKX4-KQUSAYR0&_nc_zt=14&_nc_ht=scontent-hkg1-1.xx&_nc_gid=vRflnFwJoYfMLjJPFmHZ-g&oh=00_AYGRI-Uqghn-jF_GdqT8X5QWyeYdjH0CTmmZiznQNDEmrQ&oe=67F8CEA7) - 在上方滚动 - canvas area # References - [Superconsole, a Text-based User Interface (TUI) library written in Rust](https://developers.facebook.com/blog/post/2022/07/21/superconsole/)