Convert PluginFailedToEncode to named fields (#11125)

# Description

Part of #10700

# User-Facing Changes

None

# Tests + Formatting
- 🟢 `toolkit fmt`
- 🟢 `toolkit clippy`
- 🟢 `toolkit test`
- 🟢 `toolkit test stdlib`

# After Submitting

N/A
This commit is contained in:
Eric Hodel
2023-11-21 15:38:58 -08:00
committed by GitHub
parent a42fd3611a
commit 64288b4350
5 changed files with 31 additions and 16 deletions

View File

@@ -345,7 +345,10 @@ pub fn serve_plugin(plugin: &mut impl Plugin, encoder: impl PluginEncoder) {
PluginResponse::PluginData(name, PluginData { data, span })
}
Err(err) => PluginResponse::Error(
ShellError::PluginFailedToEncode(err.to_string()).into(),
ShellError::PluginFailedToEncode {
msg: err.to_string(),
}
.into(),
),
},
value => PluginResponse::Value(Box::new(value)),