Deserialize PathBuf from bytes

&Path already allows this. Also complete the tests for Path/PathBuf.
This commit is contained in:
Jan Alexander Steffens (heftig) committed 2019-10-22 22:30:53 +02:00
1 parent cf31418555
commit 42990d8264
2 files changed
+30

No files matched your search

+12
View File
@@ -889,11 +889,23 @@ declare_tests! {
Path::new("/usr/local/lib") => &[
Token::BorrowedStr("/usr/local/lib"),
],
Path::new("/usr/local/lib") => &[
Token::BorrowedBytes(b"/usr/local/lib"),
],
}
test_path_buf {
PathBuf::from("/usr/local/lib") => &[
Token::Str("/usr/local/lib"),
],
PathBuf::from("/usr/local/lib") => &[
Token::String("/usr/local/lib"),
],
PathBuf::from("/usr/local/lib") => &[
Token::Bytes(b"/usr/local/lib"),
],
PathBuf::from("/usr/local/lib") => &[
Token::ByteBuf(b"/usr/local/lib"),
],
}
test_cstring {
CString::new("abc").unwrap() => &[