Skip to content

Commit c3e6287

Browse files
committed
Revert "For GcDeserialize, require Id: SimpleAllocCollectorId"
This reverts commit 46589bc. Keeps a minor lifetime fix for impl_delegating_deserialize!
1 parent 46589bc commit c3e6287

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

libs/derive/src/derive.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,6 @@ impl TraceDeriveInput {
447447
generics.make_where_clause().predicates.push(parse_quote!(#target: #requirement));
448448
}
449449
let ty_generics = self.generics.original.split_for_impl().1;
450-
generics.make_where_clause().predicates.push(parse_quote!(#id: zerogc::SimpleAllocCollectorId));
451450
let (impl_generics, _, where_clause) = generics.split_for_impl();
452451
let target_type = &self.ident;
453452
let forward_attrs = &self.attrs;
@@ -498,7 +497,7 @@ impl TraceDeriveInput {
498497
};
499498
let remote_name = target_type.to_token_stream().to_string();
500499
let id_decl = if id_is_generic {
501-
Some(quote!(#id: zerogc::SimpleAllocCollectorId,))
500+
Some(quote!(#id: zerogc::CollectorId,))
502501
} else { None };
503502
Ok(quote! {
504503
impl #impl_generics zerogc::serde::GcDeserialize<#gc_lt, 'deserialize, #id> for #target_type #ty_generics #where_clause {

0 commit comments

Comments
 (0)