struct_OsStr
struct_OsStr (OS 문자열 슬라이스 구조체)
플랫폼 네이티브 문자열 형태의 소유되지 않은(borrowed) 문자열 슬라이스예요.
출처: Rust 공식 문서
본문
OsStr은 운영 체제가 네이티브로 사용하는 형태로 문자열을 나타내는 타입이에요. 항상 UTF-8 유효성을 보장하는 str과 달리, OsStr은 플랫폼별 인코딩(예: Windows의 WTF-8, Unix의 임의 바이트 시퀀스)을 담을 수 있어요. 항상 &OsStr로 참조됩니다.
pub struct OsStr { /* private fields */ }
예시
use std::ffi::OsStr;
let foo: &OsStr = OsStr::new("foo");