diff --git a/src/protocol/eval/value.rs b/src/protocol/eval/value.rs index 6b8295c4f7537c0ed15d1d82341b525408e67c2d..fb743f3b77cc324198f44ab08f9cee141593f724 100644 --- a/src/protocol/eval/value.rs +++ b/src/protocol/eval/value.rs @@ -141,6 +141,7 @@ impl Value { pub(crate) fn get_heap_pos(&self) -> Option { match self { Value::Message(v) => Some(*v), + Value::String(v) => Some(*v), Value::Array(v) => Some(*v), Value::Union(_, v) => Some(*v), Value::Struct(v) => Some(*v),