Lines Matching full:quote
4 use quote::quote;
56 Ok(quote! { in expand_derive_arbitrary()
149 expr: impl quote::ToTokens, in with_recursive_count_guard()
150 ) -> impl quote::ToTokens { in with_recursive_count_guard()
151 quote! { in with_recursive_count_guard()
187 let body = with_recursive_count_guard(recursive_count, quote! { Ok(#ident #arbitrary) }); in gen_arbitrary_method()
191 with_recursive_count_guard(recursive_count, quote! { Ok(#ident #arbitrary_take_rest) }); in gen_arbitrary_method()
193 Ok(quote! { in gen_arbitrary_method()
222 .map(|ctor| quote! { #idx => #ident::#variant_name #ctor }) in gen_arbitrary_method()
234 .map(|ctor| quote! { #idx => #ident::#variant_name #ctor }) in gen_arbitrary_method()
242 quote! { in gen_arbitrary_method()
255 quote! { in gen_arbitrary_method()
266 quote! { in gen_arbitrary_method()
292 ctor(i, f).map(|ctor| quote! { #name: #ctor }) in construct()
295 quote! { { #(#names,)* } } in construct()
302 .map(|(i, f)| ctor(i, f).map(|ctor| quote! { #ctor })) in construct()
304 quote! { ( #(#names),* ) } in construct()
306 Fields::Unit => quote!(), in construct()
314 FieldConstructor::Default => quote!(Default::default()), in construct_take_rest()
317 quote! { arbitrary::Arbitrary::arbitrary_take_rest(u)? } in construct_take_rest()
319 quote! { arbitrary::Arbitrary::arbitrary(&mut u)? } in construct_take_rest()
322 FieldConstructor::With(function_or_closure) => quote!((#function_or_closure)(&mut u)?), in construct_take_rest()
323 FieldConstructor::Value(value) => quote!(#value), in construct_take_rest()
337 quote!((0, Some(0))) in gen_size_hint_method()
340 quote! { <#ty as arbitrary::Arbitrary>::size_hint(depth) } in gen_size_hint_method()
347 quote! { (::core::mem::size_of::<#ty>(), None) } in gen_size_hint_method()
354 quote! { in gen_size_hint_method()
363 quote! { in gen_size_hint_method()
380 quote! { in gen_size_hint_method()
397 FieldConstructor::Default => quote!(Default::default()), in gen_constructor_for_field()
398 FieldConstructor::Arbitrary => quote!(arbitrary::Arbitrary::arbitrary(u)?), in gen_constructor_for_field()
399 FieldConstructor::With(function_or_closure) => quote!((#function_or_closure)(u)?), in gen_constructor_for_field()
400 FieldConstructor::Value(value) => quote!(#value), in gen_constructor_for_field()