rust: resolve safety comment TODO in `as_str_unchecked`
Onur Özkan
reviewerPATCH 1/1 rust: resolve safety comment TODO in `as_str_unchecked`
Resolved the TODO comment with a proper safety explanation.
Signed-off-by Onur Özkan <[email protected]>
--- rust/kernel/str.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
rust/kernel/str.rs +2 -1
@@ -380,7 +380,8 @@ pub fn to_str(&self) -> Result<&str, core::str::Utf8Error> {/// ``` #[inline] pub unsafe fn as_str_unchecked (&self) -> &str { -// SAFETY: TODO. +// SAFETY: The safety precondition guarantees that the contents +// of this `CStr` are valid UTF-8. unsafe { core::str::from_utf8_unchecked (self.as_bytes ()) } }
--
2.50.0
Quoted 4 lines · Onur Özkan
Resolved the TODO comment with a proper safety explanation.
Signed-off-by Onur Özkan <[email protected]>
I saw this patch without replies -- for future reference, commit 3b83f5d5e78a ("rust: replace CStr with core::ffi::CStr") made this one not needed.
Thanks!
Cheers,
Miguel