@@ -347,8 +347,11 @@ well as the following additional casts. Here `*T` means either `*const T` or
347347| ` *T ` where ` T: Sized ` | Numeric type | Pointer to address cast |
348348| Integer type | ` *V ` where ` V: Sized ` | Address to pointer cast |
349349| ` &[T; n] ` | ` *const T ` | Array to pointer cast |
350- | [ Function pointer] ( ../types/function-pointer.md ) | ` *V ` where ` V: Sized ` | Function pointer to pointer cast |
351- | Function pointer | Integer | Function pointer to address cast |
350+ | [ Function item] | [ Function pointer] | Function item to function pointer cast |
351+ | [ Function item] | ` *V ` where ` V: Sized ` | Function item to pointer cast |
352+ | [ Function item] | Integer | Function item to address cast |
353+ | [ Function pointer] | ` *V ` where ` V: Sized ` | Function pointer to pointer cast |
354+ | [ Function pointer] | Integer | Function pointer to address cast |
352355| Closure \*\* | Function pointer | Closure to function pointer cast |
353356
354357\* or ` T ` and ` V ` are compatible unsized types, e.g., both slices, both the
@@ -458,6 +461,8 @@ assert_eq!(x, 14);
458461[ temporary value ] : ../expressions.md#temporaries
459462[ float-float ] : https://github.com/rust-lang/rust/issues/15536
460463[ `unit` type ] : ../types/tuple.md
464+ [ Function pointer ] : ../types/function-pointer.md
465+ [ Function item ] : ../types/function-item.md
461466
462467[ _BorrowExpression_ ] : #borrow-operators
463468[ _DereferenceExpression_ ] : #the-dereference-operator
0 commit comments