3个版本 (稳定版)
1.0.1 | 2023年4月12日 |
---|---|
0.1.0 | 2023年4月12日 |
#6 在 #party
5KB
79 行
SUTOM-RULES
这个库允许将sutom共享消息进行转换。
示例
使用以下输入数据
#SUTOM #460 3/6
🟥🟥🟥🟥🟦🟦🟦
🟥🟥🟥🟡🟦🟡🟥
🟥🟥🟥🟥🟥🟥🟥
https://sutom.nocle.fr
得到以下结构体
pub struct Party {
pub taille_du_mot: u32,
pub nombre_essaies: u32,
pub nombre_essaies_total: u32
}
以下是一个验证此功能的测试用例
#[test]
fn parsing_message_ok() {
let message_from_sutom_partage =
"#SUTOM #460 3/6\n\n🟥🟥🟥🟥🟦🟦🟦\n🟥🟥🟥🟡🟦🟡🟥\n🟥🟥🟥🟥🟥🟥🟥\n\nhttps://sutom.nocle.fr";
let message = handle_message(&message_from_sutom_partage.to_string());
match message {
Ok(party) => {
assert_eq!(
party,
Party::new(7, 6, 3)
)
},
Err(_) => {
assert!(false)
}
}
}