Skip to content

Commit 5f66c70

Browse files
committed
Make function pointers implement traits for up to 12 parameters
(12 was chosen to be consistent with what we do for tuples) Fixes #28559
1 parent b7f49ca commit 5f66c70

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/libcore/ptr.rs

+7
Original file line numberDiff line numberDiff line change
@@ -385,6 +385,13 @@ fnptr_impls_args! { A, B }
385385
fnptr_impls_args! { A, B, C }
386386
fnptr_impls_args! { A, B, C, D }
387387
fnptr_impls_args! { A, B, C, D, E }
388+
fnptr_impls_args! { A, B, C, D, E, F }
389+
fnptr_impls_args! { A, B, C, D, E, F, G }
390+
fnptr_impls_args! { A, B, C, D, E, F, G, H }
391+
fnptr_impls_args! { A, B, C, D, E, F, G, H, I }
392+
fnptr_impls_args! { A, B, C, D, E, F, G, H, I, J }
393+
fnptr_impls_args! { A, B, C, D, E, F, G, H, I, J, K }
394+
fnptr_impls_args! { A, B, C, D, E, F, G, H, I, J, K, L }
388395

389396
// Comparison for pointers
390397
#[stable(feature = "rust1", since = "1.0.0")]

0 commit comments

Comments
 (0)