| 2893 | // and `sz_string_unpack` is faster than separate invocations. |
| 2894 | iterator end() noexcept sz_lifetime_bound_ { return span().end(); } |
| 2895 | const_iterator end() const noexcept sz_lifetime_bound_ { return view().end(); } |
| 2896 | const_iterator cend() const noexcept sz_lifetime_bound_ { return view().end(); } |
| 2897 | |
| 2898 | reverse_iterator rbegin() noexcept sz_lifetime_bound_ { return span().rbegin(); } |