@@ -204,8 +204,8 @@ impl<C: Config> ConfiguredModule<C> {
204204 }
205205}
206206
207- impl < C : Config > Arbitrary for ConfiguredModule < C > {
208- fn arbitrary ( u : & mut Unstructured ) -> Result < Self > {
207+ impl < ' a , C : Config > Arbitrary < ' a > for ConfiguredModule < C > {
208+ fn arbitrary ( u : & mut Unstructured < ' a > ) -> Result < Self > {
209209 let mut module = ConfiguredModule :: < C > :: default ( ) ;
210210 module. build ( u, false ) ?;
211211 Ok ( module)
@@ -228,8 +228,8 @@ impl MaybeInvalidModule {
228228 }
229229}
230230
231- impl Arbitrary for MaybeInvalidModule {
232- fn arbitrary ( u : & mut Unstructured ) -> Result < Self > {
231+ impl < ' a > Arbitrary < ' a > for MaybeInvalidModule {
232+ fn arbitrary ( u : & mut Unstructured < ' a > ) -> Result < Self > {
233233 let mut module = Module :: default ( ) ;
234234 module. inner . build ( u, true ) ?;
235235 Ok ( MaybeInvalidModule { module } )
@@ -1954,12 +1954,12 @@ fn limited_string(max_size: usize, u: &mut Unstructured) -> Result<String> {
19541954 let size = std:: cmp:: min ( size, max_size) ;
19551955 match str:: from_utf8 ( & u. peek_bytes ( size) . unwrap ( ) ) {
19561956 Ok ( s) => {
1957- u. get_bytes ( size) . unwrap ( ) ;
1957+ u. bytes ( size) . unwrap ( ) ;
19581958 Ok ( s. into ( ) )
19591959 }
19601960 Err ( e) => {
19611961 let i = e. valid_up_to ( ) ;
1962- let valid = u. get_bytes ( i) . unwrap ( ) ;
1962+ let valid = u. bytes ( i) . unwrap ( ) ;
19631963 let s = unsafe {
19641964 debug_assert ! ( str :: from_utf8( valid) . is_ok( ) ) ;
19651965 str:: from_utf8_unchecked ( valid)
@@ -2029,7 +2029,7 @@ fn unique_import_strings(
20292029
20302030fn arbitrary_vec_u8 ( u : & mut Unstructured ) -> Result < Vec < u8 > > {
20312031 let size = u. arbitrary_len :: < u8 > ( ) ?;
2032- Ok ( u. get_bytes ( size) ?. to_vec ( ) )
2032+ Ok ( u. bytes ( size) ?. to_vec ( ) )
20332033}
20342034
20352035impl EntityType {
0 commit comments