From 01112565d03ab050e7f413e7fcadba2e65f8a1d5 Mon Sep 17 00:00:00 2001 From: "kistz (Kilian Strunz)" Date: Sat, 7 Mar 2026 13:38:19 +0100 Subject: [PATCH 1/2] impl --- crates/bindings/src/lib.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/bindings/src/lib.rs b/crates/bindings/src/lib.rs index daba0f3c334..c5b15e3e19c 100644 --- a/crates/bindings/src/lib.rs +++ b/crates/bindings/src/lib.rs @@ -937,6 +937,11 @@ impl ViewContext { pub fn sender(&self) -> Identity { self.sender } + + /// Obtain an [`AnonymousViewContext`] for easier code reuse. + pub fn as_anonymous_read_only(&self) -> AnonymousViewContext { + AnonymousViewContext::default() + } } /// The context that any reducer is provided with. From 720e6cc1ce201fdb6d017e4b702272ad24eb78bd Mon Sep 17 00:00:00 2001 From: joshua-spacetime Date: Thu, 19 Mar 2026 09:13:01 -0700 Subject: [PATCH 2/2] Update crates/bindings/src/lib.rs Signed-off-by: joshua-spacetime --- crates/bindings/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/bindings/src/lib.rs b/crates/bindings/src/lib.rs index c5b15e3e19c..63913eae34c 100644 --- a/crates/bindings/src/lib.rs +++ b/crates/bindings/src/lib.rs @@ -938,8 +938,8 @@ impl ViewContext { self.sender } - /// Obtain an [`AnonymousViewContext`] for easier code reuse. - pub fn as_anonymous_read_only(&self) -> AnonymousViewContext { + /// Obtain an [`AnonymousViewContext`] by dropping `sender`. + pub fn as_anonymous(&self) -> AnonymousViewContext { AnonymousViewContext::default() } }