Include note for implementers of AsPrimitive

This commit is contained in:
Eduardo Pinho 2018-01-14 21:23:19 +00:00
parent af693fef48
commit 31218add95
1 changed files with 3 additions and 0 deletions

View File

@ -454,6 +454,9 @@ impl<T: NumCast> NumCast for Wrapping<T> {
/// A generic interface for casting between machine scalars with the
/// `as` operator, which admits narrowing and precision loss.
/// Implementers of this trait AsPrimitive should behave like a primitive
/// numeric type (e.g. a newtype around another primitive), and the
/// intended conversion must never fail.
///
/// # Examples
///