16个版本
0.2.0 | 2019年4月13日 |
---|---|
0.1.98 | 2019年3月25日 |
#11 in #guild
在 4 个crate中使用
93KB
2K SLoC
Spectacles模型
用于处理各种Spectacles模块的数据类型集合。
用法
此crate中的每个结构和枚举都支持使用Serde JSON进行JSON(反)序列化。
示例:反序列化JSON负载
// In this example, we attempt to deserialize a Guild struct.
use spectacles_model::guild::Guild;
fn main() {
// Here, we create a String for demonstration purposes.
// In reality, you cou be getting the payload from a variety of sources.
let example_json = String::from("{}");
// We use the from_str function to deserialize the string to a Guild object.
// The function returns a result, with the struct is successful deserialization, or an error if deserialization failed.
let guild: Guild = serde_json::from_str(&example_json).expect("Failed to deserialize JSON");
}
依赖项
~3–4.5MB
~77K SLoC