#console #position #string #describe #basic #traits #character

console-traits

基本的控制台特性,例如设置字符位置和写入字符串

3个版本 (重大更改)

使用旧的Rust 2015

0.3.0 2018年9月15日
0.2.0 2018年5月19日
0.1.0 2018年5月6日

#1125文本处理


3 个crate中使用 (通过 vga-framebuffer)

MIT/Apache

21KB
437

控制台特性

包含一个描述控制台的trait。控制台是一个具有特定宽度和高度的矩形等宽文本显示。您可以向其中写入Unicode文本。

目前我们假设UNIX LF语义 - 即一个单独的LF意味着换行 回车(与Windows语义不同,在Windows中您需要发送CRLF对)。

实现者应特别处理以下Unicode字符

  • 0x08 (BS) - 回退一个字符(并删除它)
  • 0x09 (TAB) - 移动到下一个制表位,如果没有制表位则移动到行尾。
  • 0x0A (LF) - 换行。
  • 0x0D (CR) - 回车。
  • 0x7F (DEL) - 忽略。

没有运行时依赖