1 个不稳定版本

0.1.2 2023年5月30日

#1574 in 文本处理

GPL-3.0-or-later

46KB
1K SLoC

seven_seg

伪七段数字显示屏。

示例

 use seven_seg::sevseg_four;
 let four_digits = sevseg_four("8023").unwrap();
 assert_eq!(&four_digits, "┏━━━┓ ┏━━━┓ ╺━━━┓ ╺━━━┓\n\
                           ┃   ┃ ┃   ┃     ┃     ┃\n\
                           ┣━━━┫ ┃   ┃ ┏━━━┛ ╺━━━┫\n\
                           ┃   ┃ ┃   ┃ ┃         ┃\n\
                           ┗━━━┛ ┗━━━┛ ┗━━━╸ ╺━━━┛\n"
 );
 

示例文件夹中的 cpu_freg.rs。

许可证

GNU 通用公共许可证 v3.0


lib.rs:

伪七段数字显示屏。

一个、两个、三个和四个数字。一个数字可以是零到九的数字字符串或表示无值的破折号。

示例

let four_digits = sevseg_four("8023").unwrap();

assert_eq!(&four_digits, "┏━━━┓ ┏━━━┓ ╺━━━┓ ╺━━━┓\n\
                          ┃   ┃ ┃   ┃     ┃     ┃\n\
                          ┣━━━┫ ┃   ┃ ┏━━━┛ ╺━━━┫\n\
                          ┃   ┃ ┃   ┃ ┃         ┃\n\
                          ┗━━━┛ ┗━━━┛ ┗━━━╸ ╺━━━┛\n"
);

依赖关系

~400KB