#text #print #display #terminal #cli

slowprint

一个用于缓慢打印文本的小型库,给显示的文本添加滚动效果。

1 个不稳定版本

0.1.0 2021年9月25日

#728 in 命令行界面

MIT 协议

7KB
53

slowprint

一个用于缓慢打印文本的小型库,给显示的文本添加滚动效果。

安装

要安装slowprint,请运行以下命令

cargo install slowprint

示例

我们可以通过以下三种方式之一导入/使用slowprint库函数

  1. 将slowprint库的所有函数导入到本地命名空间。示例: use slowprint::*;

  2. 仅导入slowprint库的所需函数到本地命名空间。示例: use slowprint::slow_println; 来使用 slow_println 函数。

  3. 使用完全限定名来使用slowprint库的任何方法。示例: use slowprint; 然后我们可以这样调用slowprint库的方法 slowprint::println("Hello, World");

按照标准,第三种方式是首选方式,但其他方式可以更容易地重复使用crate库的方法。

以下提供了一些示例供用户参考。

示例 1

使用默认的延迟时间缓慢打印。

use slowprint::print;

print("Hello, Rust.");
print(&"Hello, Rust.".to_string());
print(&String::from("Hello, Rust."));

示例 2

使用默认的延迟时间缓慢打印,并在末尾添加换行符。

use slowprint::println;

println("Hello, Rust.");
println(&"Hello, Rust.".to_string());
println(&String::from("Hello, Rust."));

示例 3

传递延迟时间缓慢打印。

use slowprint::slow_print;

let delay = std::time::Duration::from_millis(200);
slow_print("Hello, Rust.", delay);
slow_print(&"Hello, Rust.".to_string(), delay);
slow_print(&String::from("Hello, Rust."), delay);

示例 4

传递延迟时间缓慢打印,并在末尾添加换行符。

use slowprint::slow_println;

let delay = std::time::Duration::from_millis(200);
slow_println("Hello, Rust.", delay);
slow_println(&"Hello, Rust.".to_string(), delay);
slow_print(&String::from("Hello, Rust."), delay);

无运行时依赖