#another #people #helps #interfacing #talk #interface #kōrero

korero

Kōrero在毛利语中意为“交谈、说话或对话”。这个crate是一个用于进行交互的库,就像kōrero帮助人们进行交互一样。

4个版本

0.1.12 2022年5月6日
0.1.11 2022年5月6日
0.1.1 2022年5月6日
0.1.0 2021年7月3日

#394 in HTTP客户端


lib-todoist中使用

MIT/Apache

21KB
408

Kōrero

Kōrero在毛利语中意为“交谈、说话或对话”。这个crate是一个用于进行交互的库,就像kōrero帮助人们进行交互一样。


lib.rs:

Kōrero,一个通信库。包含了我经常复制粘贴的代码。

TerminalLogger

提供了一个TerminalLogger可以直接使用。构造需要指定一个Verbosity级别,以便使用MinVerbosity检查。

TerminalLogger的源文件output/mod.rs提供了一个如何实现这个库提供的各种特质的示例。在这个特定实例中,TerminalLogger是进行日志记录,但目的是让另一个操作实现

  • Logs以访问可能存在于结构体上的日志器。
  • Verbose以声明运行时日志器的详细程度。
  • MinVerbosity以声明日志器应在哪个详细程度上打印。所以如果日志器设置为Medium详细程度,并且这个操作的MinVerbosityMedium,那么用户将看到一些输出。
  • Logger,描述了日志器如何将信息写入终端(或其他目的地。)

日志器将为它想要输出的每个类型实现Prints

更多使用方法 这里

依赖

~4–16MB
~227K SLoC