diff options
| author | Son <leson.phung@gmail.com> | 2018-09-25 21:59:58 +1000 |
|---|---|---|
| committer | Son <leson.phung@gmail.com> | 2018-09-25 21:59:58 +1000 |
| commit | 992e220935f1d4c60ada2b0da625a83b85724f04 (patch) | |
| tree | a6f7e50312082a791a05d8a802712ccb5fa2fdd5 | |
| parent | 1acec4cbd9d10727b221779f99df36d840f0beec (diff) | |
| download | rust-992e220935f1d4c60ada2b0da625a83b85724f04.tar.gz rust-992e220935f1d4c60ada2b0da625a83b85724f04.zip | |
Add examples for doc
| -rw-r--r-- | src/libcore/char/convert.rs | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/src/libcore/char/convert.rs b/src/libcore/char/convert.rs index 6c2c02951af..e9ccdd0ea3c 100644 --- a/src/libcore/char/convert.rs +++ b/src/libcore/char/convert.rs @@ -117,8 +117,17 @@ pub unsafe fn from_u32_unchecked(i: u32) -> char { impl From<char> for u32 { /// Converts a [`char`] into a [`u32`]. /// - /// [`char`]: primitive.char.html - /// [`u32`]: primitive.u32.html + /// # Examples + /// + /// ``` + /// use std::mem; + /// + /// fn main() { + /// let c = 'c'; + /// let u = u32::from(c); + /// assert!(4 == mem::size_of_val(&u)) + /// } + /// ``` #[inline] fn from(c: char) -> Self { c as u32 @@ -147,8 +156,17 @@ impl From<char> for u32 { impl From<u8> for char { /// Converts a [`u8`] into a [`char`]. /// - /// [`u8`]: primitive.u8.html - /// [`char`]: primitive.char.html + /// # Examples + /// + /// ``` + /// use std::mem; + /// + /// fn main() { + /// let u = 32 as u8; + /// let c = char::from(u); + /// assert!(4 == mem::size_of_val(&c)) + /// } + /// ``` #[inline] fn from(i: u8) -> Self { i as char |
