Hmmm. Implementation details are the stuff that are not visible to you as a “user” of the language and the toolset.
I don’t know why people confuse this so much
I don’t know why people confuse this so much
E.g. it might be visible to you that a certain operation runs quickly on certain inputs, or that a particular output is chosen for a particular input, even though the documentation does not specify the exact output.