Clarify claims about PhantomData<T>.

This wording was too strong.

Fixes #27523
This commit is contained in:
Steve Klabnik 2015-08-04 16:43:45 -04:00
parent c980aba9a8
commit 340c25aebf

View File

@ -273,7 +273,11 @@ macro_rules! impls{
/// even though it does not. This allows you to inform the compiler about certain safety properties
/// of your code.
///
/// Though they both have scary names, `PhantomData<T>` and "phantom types" are unrelated. 👻👻👻
/// # A ghastly note 👻👻👻
///
/// Though they both have scary names, `PhantomData<T>` and 'phantom types' are related, but not
/// identical. Phantom types are a more general concept that don't require `PhantomData<T>` to
/// implement, but `PhantomData<T>` is the most common way to implement them in a correct manner.
///
/// # Examples
///