1 个不稳定版本
0.1.0 | 2023 年 6 月 5 日 |
---|
#1953 在 解析器实现
16KB
216 行
Tinylog
关于
tinylog 格式是专为小型网络(Gemini、Spartan 等)设计的最小化微博格式。此库实现了一组用于处理 Tinylog 的类型,这些类型可以轻松地转换为字符串。这有助于自动化添加条目或可能在聚合应用中使用。
用法
从 Tinylog
解析 String
// Assume some type `T` which implements the `Time` trait
use tinylog::Tinylog;
const TL: &'static str = include_str!("../test/tinylog.gmi");
let log = TL.parse::<T>().unwrap();
assert_eq!(log.entries.len(), 2);
lib.rs
:
关于
tinylog 格式是专为小型网络(Gemini、Spartan 等)设计的最小化微博格式。此库实现了一组用于处理 Tinylog 的类型,这些类型可以轻松地转换为字符串。这有助于自动化添加条目或可能在聚合应用中使用。
用法
#
use tinylog_gmi::Tinylog;
const TL: &'static str = include_str!("../test/tinylog.gmi");
let log = TL.parse::<Tinylog<NaiveTime>>().unwrap();
assert_eq!(log.entries.len(), 2);
assert_eq!(log.to_string(), TL);