surfer_translation_types/plugin_types.rs
1use crate::{VariableMeta, VariableValue};
2#[cfg(feature = "wasm_plugins")]
3use extism_convert::{FromBytes, Json, ToBytes};
4use serde::{Deserialize, Serialize};
5
6#[cfg_attr(feature = "wasm_plugins", derive(FromBytes, ToBytes))]
7#[cfg_attr(feature = "wasm_plugins", encoding(Json))]
8#[derive(Deserialize, Serialize)]
9pub struct TranslateParams {
10 pub variable: VariableMeta<(), ()>,
11 pub value: VariableValue,
12}