【发布时间】:2018-03-15 16:13:54
【问题描述】:
这段代码调用val.into() 函数,其中val 是serde_json::Value 枚举,但我在Rust 文档中找不到into 函数的任何描述。
pub fn parse(&self, s: &str) -> Result<RpcObject, ReadError> {
let val = serde_json::from_str::<Value>(&s)?;
if !val.is_object() {
Err(ReadError::NotObject)
} else {
Ok(val.into())
}
}
【问题讨论】: