diff --git a/derive/src/lib.rs b/derive/src/lib.rs index 81c0274..86701ca 100644 --- a/derive/src/lib.rs +++ b/derive/src/lib.rs @@ -60,7 +60,9 @@ fn expand_derive_arbitrary(input: syn::DeriveInput) -> Result { const _: () = { ::std::thread_local! { #[allow(non_upper_case_globals)] - static #recursive_count: ::core::cell::Cell = ::core::cell::Cell::new(0); + static #recursive_count: ::core::cell::Cell = const { + ::core::cell::Cell::new(0) + }; } #[automatically_derived]