3个版本
0.1.9 | 2022年11月3日 |
---|---|
0.1.8 | 2022年11月3日 |
0.1.7 | 2022年10月15日 |
666 在 文本处理 中排名
每月下载 29 次
37KB
781 行
SMS Splitter
一个支持GSM和Unicode的Rust编写的短信消息分割器。GSM支持限于GSM 03.38扩展表(见维基百科文章)
安装
cargo add sms_splitter
用法
use sms_splitter::SplitSms;
fn main(){
let info = SplitSms::default().split("Hello World!".to_string());
println!("{:#?}", info);
}
SplitSmsResult {
character_set: "GSM",
parts: [
SplitterPart {
content: "Hello World!",
length: 12,
bytes: 12,
},
],
bytes: 12,
length: 12,
remaining_in_part: 148,
}
致谢
此包中的大量代码基于Codesleuth split-sms
。