From 6072bfab6818eb038d31491c53bde1092cf1b70d Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Sat, 3 May 2025 18:52:24 +0200 Subject: [PATCH] Marke SingletonByRef functions scope --- source/tanya/algorithm/iteration.d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/tanya/algorithm/iteration.d b/source/tanya/algorithm/iteration.d index f2019da..5efc676 100644 --- a/source/tanya/algorithm/iteration.d +++ b/source/tanya/algorithm/iteration.d @@ -109,7 +109,7 @@ private struct SingletonByRef(E) this.element = &element; } - @property ref inout(E) front() inout return + @property ref inout(E) front() inout return scope in { assert(!empty); @@ -148,7 +148,7 @@ private struct SingletonByRef(E) return typeof(this)(*this.element); } - ref inout(E) opIndex(size_t i) inout return + ref inout(E) opIndex(size_t i) inout return scope in { assert(!empty);