Fix SmallCStr conversion from CStr
This commit is contained in:
@@ -43,3 +43,11 @@ fn long() {
|
||||
fn internal_nul() {
|
||||
let _ = SmallCStr::new("abcd\0def");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn from_cstr() {
|
||||
let c = c"foo";
|
||||
let s: SmallCStr = c.into();
|
||||
assert_eq!(s.len_with_nul(), 4);
|
||||
assert_eq!(s.as_c_str(), c"foo");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user