diff --git a/src/meta_plugin/binary.rs b/src/meta_plugin/binary.rs index f716e94..1f7e29e 100644 --- a/src/meta_plugin/binary.rs +++ b/src/meta_plugin/binary.rs @@ -76,7 +76,7 @@ impl MetaPlugin for BinaryMetaPlugin { // Use process_metadata_outputs to handle output mapping if let Some(meta_data) = crate::meta_plugin::process_metadata_outputs( "binary", - value, + serde_yaml::Value::String(value), self.base.outputs() ) { metadata.push(meta_data); @@ -111,7 +111,7 @@ impl MetaPlugin for BinaryMetaPlugin { // Use process_metadata_outputs to handle output mapping if let Some(meta_data) = crate::meta_plugin::process_metadata_outputs( "binary", - value, + serde_yaml::Value::String(value), self.base.outputs() ) { metadata.push(meta_data); diff --git a/src/meta_plugin/cwd.rs b/src/meta_plugin/cwd.rs index 226832d..cec2e26 100644 --- a/src/meta_plugin/cwd.rs +++ b/src/meta_plugin/cwd.rs @@ -91,7 +91,7 @@ impl MetaPlugin for CwdMetaPlugin { // Use process_metadata_outputs to handle output mapping if let Some(meta_data) = crate::meta_plugin::process_metadata_outputs( "cwd", - cwd, + serde_yaml::Value::String(cwd), self.base.outputs() ) { metadata.push(meta_data); diff --git a/src/meta_plugin/keep_pid.rs b/src/meta_plugin/keep_pid.rs index 6accc94..2e8e345 100644 --- a/src/meta_plugin/keep_pid.rs +++ b/src/meta_plugin/keep_pid.rs @@ -105,7 +105,7 @@ impl MetaPlugin for KeepPidMetaPlugin { // Use process_metadata_outputs to handle output mapping if let Some(meta_data) = crate::meta_plugin::process_metadata_outputs( "keep_pid", - pid, + serde_yaml::Value::String(pid), &self.outputs ) { metadata.push(meta_data); diff --git a/src/meta_plugin/magic.rs b/src/meta_plugin/magic.rs index 247b88f..2f6b559 100644 --- a/src/meta_plugin/magic.rs +++ b/src/meta_plugin/magic.rs @@ -107,7 +107,7 @@ impl MagicFileMetaPlugin { // Use process_metadata_outputs to handle output mapping if let Some(meta_data) = crate::meta_plugin::process_metadata_outputs( name, - result, + serde_yaml::Value::String(result), self.base.outputs() ) { metadata.push(meta_data); diff --git a/src/meta_plugin/read_rate.rs b/src/meta_plugin/read_rate.rs index edcb067..edd59fd 100644 --- a/src/meta_plugin/read_rate.rs +++ b/src/meta_plugin/read_rate.rs @@ -80,7 +80,7 @@ impl MetaPlugin for ReadRateMetaPlugin { // Use process_metadata_outputs to handle output mapping if let Some(meta_data) = crate::meta_plugin::process_metadata_outputs( "read_rate", - rate, + serde_yaml::Value::String(rate), &self.outputs ) { metadata.push(meta_data); diff --git a/src/meta_plugin/read_time.rs b/src/meta_plugin/read_time.rs index 4324283..6829768 100644 --- a/src/meta_plugin/read_time.rs +++ b/src/meta_plugin/read_time.rs @@ -74,7 +74,7 @@ impl MetaPlugin for ReadTimeMetaPlugin { // Use process_metadata_outputs to handle output mapping if let Some(meta_data) = crate::meta_plugin::process_metadata_outputs( "read_time", - duration_str, + serde_yaml::Value::String(duration_str), &self.outputs ) { metadata.push(meta_data); diff --git a/src/meta_plugin/shell.rs b/src/meta_plugin/shell.rs index 4ddba7d..cf5f459 100644 --- a/src/meta_plugin/shell.rs +++ b/src/meta_plugin/shell.rs @@ -108,7 +108,7 @@ impl MetaPlugin for ShellMetaPlugin { // Use process_metadata_outputs to handle output mapping if let Some(meta_data) = crate::meta_plugin::process_metadata_outputs( "shell", - shell, + serde_yaml::Value::String(shell), &self.outputs ) { metadata.push(meta_data); diff --git a/src/meta_plugin/shell_pid.rs b/src/meta_plugin/shell_pid.rs index ff0c3bf..9cff819 100644 --- a/src/meta_plugin/shell_pid.rs +++ b/src/meta_plugin/shell_pid.rs @@ -109,7 +109,7 @@ impl MetaPlugin for ShellPidMetaPlugin { // Use process_metadata_outputs to handle output mapping if let Some(meta_data) = crate::meta_plugin::process_metadata_outputs( "shell_pid", - pid, + serde_yaml::Value::String(pid), &self.outputs ) { metadata.push(meta_data); diff --git a/src/meta_plugin/user.rs b/src/meta_plugin/user.rs index f2e9f59..7ef4390 100644 --- a/src/meta_plugin/user.rs +++ b/src/meta_plugin/user.rs @@ -58,7 +58,7 @@ impl MetaPlugin for UserMetaPlugin { for (name, value) in values { if let Some(meta_data) = crate::meta_plugin::process_metadata_outputs( name, - value, + serde_yaml::Value::String(value), self.base.outputs() ) { metadata.push(meta_data);