Remove use of unsafe
Dependencies
- [2]
55SCQOOHFixing the tests - [3]
HOTQHK5UFixing tests - [4]
DSLBAEDTMake bin_diff_test compile again - [5]
V4T4SC7OTesting binary diff
Change contents
- replacement in libpijul/src/tests/diff.rs at line 14
let mut contents = String::new();repo.add_file("file", contents.clone().into());let mut contents = Vec::new();repo.add_file("file", contents.clone()); - replacement in libpijul/src/tests/diff.rs at line 31
.take(80).map(char::from),.take(80), - replacement in libpijul/src/tests/diff.rs at line 33
contents.push('\n');contents.push(b'\n'); - replacement in libpijul/src/tests/diff.rs at line 36
.write_all(contents.as_bytes()).write_all(&contents) - replacement in libpijul/src/tests/diff.rs at line 52
unsafe {let c = contents.as_bytes_mut();if c[len / 2] == b'y' {c[len / 2] = b'x'} else {c[len / 2] = b'y'}if contents[len / 2] == b'y' {contents[len / 2] = b'x'} else {contents[len / 2] = b'y' - replacement in libpijul/src/tests/diff.rs at line 78
contents.as_bytes(),&contents,