1 个不稳定版本
0.0.1 | 2021 年 1 月 16 日 |
---|
#151 在 #base64
10KB
175 行
base64-string-rs
Base64 字符串的 Rust crate。
安装到 Cargo.toml
将以下内容添加到您的 Cargo.toml
[dependencies]
base64-string-rs = "<<version>>"
关于 Base64String
Base64String 是一种包含编码元信息的 Base64 格式的字符串类型。
使用方法
use base64_string_rs::Base64StringFactory;
let str = "0123ABC";
let factory = Base64StringFactory::default();
let encoded = factory.encode_from_string(str);
println!("encoded = {}", encoded);
// encoded = Base64String(value = MDEyM0FCQw, url_safe = false, padding = false)
let decoded = encoded.decode_to_string().unwrap();
println!("decoded = {}", decoded); // 0123ABC
许可协议
许可协议为以下之一
- Apache License,版本 2.0,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可协议(LICENSE-MIT 或 https://opensource.org/licenses/MIT)
供您选择。
贡献
除非您明确声明,否则您有意提交以包含在作品中并由您定义的内容,根据 Apache-2.0 许可协议,应双重许可如上所述,无需附加条款或条件。
依赖项
~1MB
~17K SLoC