diff --git a/stdlib/src/builtin/range.mojo b/stdlib/src/builtin/range.mojo index 972d446a41..40e9fe8536 100644 --- a/stdlib/src/builtin/range.mojo +++ b/stdlib/src/builtin/range.mojo @@ -731,7 +731,7 @@ fn iter[ V: CollectionElement, ]( ref [_]value: _DictEntryIter[K, V, *_], - out output: DictEntryIter[K, V, __type_of(value).dict_origin], + out output: _DictEntryIter[K, V, __type_of(value).dict_origin], ): """Get an iterator of the input dict items. diff --git a/stdlib/src/collections/string/string.mojo b/stdlib/src/collections/string/string.mojo index 890be23a13..fb67a7c184 100644 --- a/stdlib/src/collections/string/string.mojo +++ b/stdlib/src/collections/string/string.mojo @@ -1274,7 +1274,7 @@ struct String( """ return self.as_string_slice().chars() - fn char_slices(self) -> _StringSliceIter[__origin_of(self)]: + fn char_slices(ref self) -> _StringSliceIter[__origin_of(self)]: """Returns an iterator over single-character slices of this string. Each returned slice points to a single Unicode codepoint encoded in the