当前位置: 首页 > news >正文

rust使用print控制台打印输出五颜六色的彩色红色字体

想要在控制台打印输出彩色的字体,可以使用一些已经封装好的依赖库,比如ansi_term这个依赖库,官方依赖库地址:https://crates.io/crates/ansi_term

安装依赖:

cargo add ansi_term

或者在Cargo.toml文件中加入:

[dependencies]
ansi_term = "0.12"

 使用ansi_term,我们可以很容易地在Rust中使用彩色文本。下面是一个简单的示例代码:

use ansi_term::Colour::{Red, Green, Yellow, Blue, Purple, Cyan};fn main() {let err_msg = "这是错误消息";println!("{} this is red", Red.paint(format!("ERROR MESSAGE: {}", err_msg)));println!("{} this is green", Green.paint("SUCCESS:"));println!("{} this is yellow", Yellow.paint("WARNING:"));println!("{} this is blue", Blue.paint("INFO:"));println!("{} this is purple", Purple.paint("DEBUG:"));println!("{} this is cyan", Cyan.paint("TRACE:"));
}

输出效果:

http://www.lryc.cn/news/336684.html

相关文章:

  • 贪心算法|435.无重叠区间
  • C++的并发世界(七)——互斥锁
  • NI-LabView的DAQ缺少或丢失的解决办法(亲测有效)
  • cesium 调整3dtiles的位置 世界坐标下 相对坐标下 平移矩阵
  • flutter跑通腾讯云直播Demo
  • 飞机降落蓝桥杯[2023蓝桥省赛B组]
  • 如何动态渲染HTML内容?用v-html!
  • EFcore 6 连接oracle19 WinForm vs2022
  • (delphi11最新学习资料) Object Pascal 学习笔记---第9章第2节(finally代码块)
  • 220 基于matlab的考虑直齿轮热弹耦合的动力学分析
  • Intrigue Core:一款功能强大的攻击面枚举引擎
  • 【精品PPT】智慧路灯大数据平台整体建设实施方案(免费下载)
  • idea 中运行spring boot 项目报 Command line is too long的解决办法。
  • Windows终端添加git bash
  • 【方法】PDF密码如何取消?
  • 怎么开发一个预约小程序_一键预约新体验
  • JavaScript_注释数据类型
  • 蓝桥杯2020年第十一届省赛 CC++ 研究生组2.0
  • SOCKS5代理、代理IP、跨界电商、游戏技术与网络安全的综合探讨
  • 关于HTTP1.0、1.1、1.x、2.0、3.0与HTTPS之间的理解
  • useRef总结
  • 计算机网络知识等汇总补充
  • word中插入mathtype版的符号后,行间距变大解决方法
  • 怎么给html文件本地启动一个服务去访问
  • LabVIEW无线快速存取记录器(WQAR)测试平台
  • 12-pyspark的RDD算子注意事项总结
  • 设备基础命令,路由基础
  • golang context
  • GPT中的Transformer架构以及Transformer 中的注意力机制
  • Hive的简单学习二