Skip to content

Commit 6f2924e

Browse files
committed
Expand on what can be associate items (with links)
1 parent 015fad3 commit 6f2924e

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/items/implementations.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,18 @@ bracketed set of associable items.
5050
The nominal type is called the _implementing type_ and the associable items are
5151
the _associated items_ to the implementing type.
5252

53-
Inherent implementations associate the contained items to the implementing type.
54-
The path to an associated item is: any path to the implementing type followed by
55-
the associate item's path component. Inherent implementations cannot contain
56-
associated type aliases.
53+
Inherent implementations associate the contained items to the
54+
implementing type. Inherent implementations can contain [associated
55+
functions] (including methods), [associated types], and [associated
56+
constants]. They cannot contain associated type aliases.
57+
58+
[associated functions]: associated-items.html#associated-functions-and-methods
59+
[associated types]: associated-items.html#associated-types
60+
[associated constants]: associated-items.html#associated-constants
61+
62+
The path to an associated item is: any path to the implementing type,
63+
followed by the path to the associate item within the inherent
64+
implementation.
5765

5866
Note that the path to the module containing the inherent
5967
implementation does not allow access to the associate item, unless the

0 commit comments

Comments
 (0)