about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2016-05-24 12:58:17 +0200
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2016-05-24 12:58:17 +0200
commit890c3f9641982904552360146d07a38f9269339d (patch)
treec3b375a53664f1565e5d3dbbef1549138ec550ee /src/rustllvm/ExecutionEngineWrapper.cpp
parentdd6e8d45e183861d44ed91a99f0a50403b2776a3 (diff)
parent7d78436359da05a256107a179c7098fef465dd7c (diff)
downloadrust-890c3f9641982904552360146d07a38f9269339d.tar.gz
rust-890c3f9641982904552360146d07a38f9269339d.zip
Rollup merge of #33692 - nham:fix_E0207, r=GuillaumeGomez
Improve the long explanation of E0207.

The previous explanation does not seem to explain what it means for an
implementation parameter to be used or unused. The new explanation lists
the three ways specific ways by which an impl parameter becomes constrained
(taken from RFC 447).

This also adds a link to RFC 447.

The explanation has two different examples. The first is adapted from RFC 447,
and shows an instance of E0207 on a impl for a type. The second one is a trait
impl example adapted from issue #22834.

Closes #33650

cc #32777

r? @GuillaumeGomez
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions