mirror of
https://github.com/aphrody-labs/cef-rs.git
synced 2026-10-13 21:06:46 +00:00
Don't use &mut impl Trait as arguments
This commit is contained in:
1 parent
df42a42550
commit
71c61274b3
1 file changed
+4
-10
@@ -1344,16 +1344,10 @@ impl ModifiedType {
|
||||
} else {
|
||||
quote! { Option<&impl #impl_trait> }
|
||||
}),
|
||||
[TypeModifier::MutPtr] => Some(if is_sealed {
|
||||
quote! { Option<&mut #name> }
|
||||
} else {
|
||||
quote! { Option<&mut impl #impl_trait> }
|
||||
}),
|
||||
[TypeModifier::MutPtr, TypeModifier::MutPtr] => Some(if is_sealed {
|
||||
quote! { Option<&mut Option<#name>> }
|
||||
} else {
|
||||
quote! { Option<&mut Option<impl #impl_trait>> }
|
||||
}),
|
||||
[TypeModifier::MutPtr] => Some(quote! { Option<&mut #name> }),
|
||||
[TypeModifier::MutPtr, TypeModifier::MutPtr] => {
|
||||
Some(quote! { Option<&mut Option<#name>> })
|
||||
}
|
||||
[TypeModifier::Slice] => Some(if is_sealed {
|
||||
quote! { Option<&[Option<#name>]> }
|
||||
} else {
|
||||
|
||||
Reference in new issue
Block a user