INNER CODE UNIT · Rust
Ok
pumpbin/pumpbin · src/lib.rs:348
if let Ok(plugin) = Plugin::decode_from_slice(buf.as_slice()) {
let plugin_name = plugin.info().plugin_name();
plugins.insert(plugin_name.to_string(), buf);
success += 1;
} else {
failed += 1;
}
}
plugins.uptade_plugins()?;
anyhow::Ok((success, failed, plugins))
}
.map_err(|e| e.to_string());
return Task::perform(add_plugins, Message::AddPluginDone);
}
Message::AddPluginDone(x) => {