diff --git a/CHANGELOG.md b/CHANGELOG.md index 710ff6f..bd9e728 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,11 +28,25 @@ Released YYYY-MM-DD. -------------------------------------------------------------------------------- +## Unreleased + +### Added + +* + +### Changed + +* Rename `Unstructured#get_bytes` to `Unstructured#bytes` + +### Removed + +* + ## 1.0.0-rc1 Released 2020-11-25. -### Changed +### Added * The `Arbitrary` trait is now implemented for `&str`. [#63](https://github.com/rust-fuzz/arbitrary/pull/63) diff --git a/src/lib.rs b/src/lib.rs index d3612d9..cf10a11 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -770,12 +770,12 @@ impl<'a> Arbitrary<'a> for &'a str { let size = u.arbitrary_len::()?; match str::from_utf8(&u.peek_bytes(size).unwrap()) { Ok(s) => { - u.get_bytes(size).unwrap(); + u.bytes(size).unwrap(); Ok(s) } Err(e) => { let i = e.valid_up_to(); - let valid = u.get_bytes(i).unwrap(); + let valid = u.bytes(i).unwrap(); let s = unsafe { debug_assert!(str::from_utf8(valid).is_ok()); str::from_utf8_unchecked(valid) diff --git a/src/unstructured.rs b/src/unstructured.rs index b7ee557..b80ac4b 100644 --- a/src/unstructured.rs +++ b/src/unstructured.rs @@ -419,10 +419,10 @@ impl<'a> Unstructured<'a> { /// /// let mut u = Unstructured::new(&[1, 2, 3, 4]); /// - /// assert!(u.get_bytes(2).unwrap() == &[1, 2]); - /// assert!(u.get_bytes(2).unwrap() == &[3, 4]); + /// assert!(u.bytes(2).unwrap() == &[1, 2]); + /// assert!(u.bytes(2).unwrap() == &[3, 4]); /// ``` - pub fn get_bytes(&mut self, size: usize) -> Result<&'a [u8]> { + pub fn bytes(&mut self, size: usize) -> Result<&'a [u8]> { if self.data.len() < size { return Err(Error::NotEnoughData); }