From ef43265381c40776dfc09f4586cd2c1a24259b1c Mon Sep 17 00:00:00 2001
From: Piotr Sikora <code@piotrsikora.dev>
Date: Sat, 15 Mar 2025 00:32:38 -0400
Subject: [PATCH] Add remove_shared_data to Context trait.

Signed-off-by: Piotr Sikora <code@piotrsikora.dev>
---
 src/traits.rs | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/traits.rs b/src/traits.rs
index 065e836..f43663a 100644
--- a/src/traits.rs
+++ b/src/traits.rs
@@ -42,6 +42,10 @@ pub trait Context {
         hostcalls::set_shared_data(key, value, cas)
     }
 
+    fn remove_shared_data(&self, key: &str, cas: Option<u32>) -> Result<(), Status> {
+        hostcalls::set_shared_data(key, None, cas)
+    }
+
     fn register_shared_queue(&self, name: &str) -> u32 {
         hostcalls::register_shared_queue(name).unwrap()
     }