We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 7d39243 + 89836a3 commit 8eb4b92Copy full SHA for 8eb4b92
src/tests.rs
@@ -61,3 +61,18 @@ fn test_downgrade_upgrade() {
61
let b3 = wb.upgrade();
62
assert!(b3.is_none());
63
}
64
+#[test]
65
+fn test_slice_to_bytes_same_source() {
66
+ let bytes = Bytes::from(b"abcdef".to_vec());
67
+ let slice = &bytes[1..4];
68
+ let result = bytes.slice_to_bytes(slice).expect("slice from same bytes");
69
+ assert_eq!(result, bytes.slice(1..4));
70
+}
71
+
72
73
+fn test_slice_to_bytes_unrelated_slice() {
74
75
+ let other = b"xyz123".to_vec();
76
+ let slice = &other[1..4];
77
+ assert!(bytes.slice_to_bytes(slice).is_none());
78
0 commit comments