我有一个 IPC 实现,其中进程使用bincode序列化结构
在另一端,我正在接收它,可以说这个进程不知道它正在接收的结构,在这里,我想做类似的事情
let parsed: Result<serde_json::Value, serde_json::Error> = serde_json::from_str(json_str);
Run Code Online (Sandbox Code Playgroud)
但是用bincode,有可能吗?
我尝试做
let deser = bincode::deserialize::<serde_json::Value>(msg.bytes()))?;
Run Code Online (Sandbox Code Playgroud)
但它会抛出错误
Error: Bincode does not support the serde::Deserializer::deserialize_any method
Run Code Online (Sandbox Code Playgroud)