11 个版本 (6 个稳定版)
1.0.5 | 2022年1月28日 |
---|---|
1.0.4 | 2022年1月21日 |
1.0.3 | 2019年1月23日 |
1.0.0 | 2018年9月19日 |
0.2.0 | 2018年2月16日 |
#329 在 身份验证
每月48次 下载
用于 aprshttp
9KB
134 行
APRS-IS 密码生成器和类型。
用法
Callpass
类型用于表示 APRS-IS 密码。它将呼号转换为密码,可以在期望密码的整数位置使用。
let given_callsign = "x2yz";
let given_callpass = 29322i64;
我们可以使用 From 特性生成 Callpass
,如下所示:
// This step will generate an APRS-IS passcode.
let callpass: Callpass = given_callsign.into();
如果我们已经有一个作为整数的 APRS-IS 密码,我们也可以从该整数生成 Callpass
以获得类型检查的好处
let their_callpass: Callpass = given_callpass.into();
assert!(their_callpass == given_callpass);
依赖关系
~0.1–1MB
~18K SLoC