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

这篇具有很好参考价值的文章主要介绍了rust使用print控制台打印输出五颜六色的彩色红色字体。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

rust使用print控制台打印输出五颜六色的彩色红色字体,多端开发,rust,开发语言,后端

想要在控制台打印输出彩色的字体,可以使用一些已经封装好的依赖库,比如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:"));
}

输出效果:

rust使用print控制台打印输出五颜六色的彩色红色字体,多端开发,rust,开发语言,后端文章来源地址https://www.toymoban.com/news/detail-845365.html

到了这里,关于rust使用print控制台打印输出五颜六色的彩色红色字体的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • idea 控制台 打印 Tomcat日志Tomcat Catalina Log控制台乱码问题

    修改tomcat的日志配置文件 conf一logging.properties 修改【1catalina.org.apache.juli.AsyncFileHandler.encoding】的值为gbk

    2024年02月14日
    浏览(79)
  • 前端常识-console控制台打印调试

        Console  对象提供了浏览器控制台调试的接口(如:Firefox 的 Web Console)。在不同浏览器上它的工作方式可能不一样,但通常都会提供一套共性的功能。     Console  对象可以从任何全局对象中访问到,如 浏览器作用域上的 Window,以及通过属性控制台作为 workers 中的特定

    2024年02月06日
    浏览(62)
  • Mybatis 开启控制台打印sql语句

    org.jeecg.modules.hdx.mapper为@mapper注解下面的类,或者继承BaseMapper,或者@MapperScan扫描包的类 2-1:在pom文件引入依赖 3-1:pom配置(包含分页)

    2024年02月13日
    浏览(81)
  • 控制台输出vue实例

    控制台输出vue实例的两种方法: 在这里我想介绍一下在控制台输出vue实例的两种方法,我觉得其中一种不管是vue框架还是其他框架都是适用的, 我就不说是哪种方法了 大家都可以试一遍: 1、前后端分离的项目中,如果挂载的id名是app,我们可以在控制台中这么打印获取: 2、

    2024年02月10日
    浏览(77)
  • idea-控制台输出乱码问题

    现象描述: 今天在进行IDEA开发WEB工程调式的时候控制台日志输出了乱码,如下截图 其实开发者大多都知道乱码是 编码不一致导致的,但是有时候就是不知到哪些地方不一致,今天我碰到的情况可能和你的不相同 解决方案 : 点击help = edit custom vm options 打开这个文件 末尾追

    2024年02月16日
    浏览(80)
  • springboot+mysql+mybatis如何实现控制台打印sql

    在Spring Boot中使用MyBatis与MySQL,并希望在控制台打印SQL语句,你可以通过配置MyBatis的日志级别来实现。以下是具体步骤: 添加依赖: 确保你的项目中包含了MyBatis和MySQL的相关依赖。在 pom.xml 文件中添加如下依赖: 配置application.properties或application.yml: 在 application.properties 或

    2024年02月01日
    浏览(58)
  • postman怎么打开console控制台,打印console.log

    postman在哪显示console.log日志呢? 在脚本中使用变量时,要怎么看到变量获取到的值,使用Postman Console去实现的。 操作步骤 应用菜单–View—Show Postman Console,打印变量的值,就可以在此窗口查看数据 窗口显示如下:  

    2024年02月11日
    浏览(86)
  • mybatis plus 控制台和日志文件中打印sql配置

    配置mybatis-plus的日志实现类为StdOutImpl,该实现类中打印日志是通过 System.out.println(s) 的方式来打印日志的 日志文件中输入sql需要配置mybatis-plus的日志类为项目中的日志框架实现类,还需要配置mapper接口所在包的日志打印级别为 DEBUG或者TRACE,mybatis提供了log4j、slf4g等实现 经测

    2024年02月11日
    浏览(78)
  • eclipse 控制台输出中文乱码【全面解决】

    前言:之前看到一篇文章介绍的方法只能修改单个文件,后来找到一个能彻底解决的文章但是看到的人不多,所以我也想着帮忙传播一下更高效的方法,让更多人少走弯路。 1. Window    Preferences 2.General  Workspace Text file encoding 3.选择Other:  然后自己输入 gbk  4.Apply and Close   

    2024年02月11日
    浏览(83)
  • useRef 定义的 ref 在控制台可以打印但是页面不生效?

    useRef 是一个 React Hook,它能让你引用一个不需要渲染的值。 点击按钮后在控制台可以打印但是页面不生效。 useRef 返回的值在函数组件中不会自动触发重新渲染,所以控制台可以显示变化而按钮上无法显示 ref.current 的变化。 解决这个问题的方法是使用 React 的状态管理来保存

    2024年02月10日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包