From 84e80f7a628008cd03255b29a0987a22df38d697 Mon Sep 17 00:00:00 2001 From: gpk2000 Date: Sun, 21 Mar 2021 19:56:20 +0530 Subject: [PATCH 1/2] broken long comments in src/types/cast.md to several shortones --- src/types/cast.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/types/cast.md b/src/types/cast.md index 2ca18c1784..770a9e6ebe 100644 --- a/src/types/cast.md +++ b/src/types/cast.md @@ -22,7 +22,8 @@ fn main() { let integer = decimal as u8; let character = integer as char; - // Error! There are limitations in conversion rules. A float cannot be directly converted to a char. + // Error! There are limitations in conversion rules. + // A float cannot be directly converted to a char. let character = decimal as char; // FIXME ^ Comment out this line @@ -60,8 +61,10 @@ fn main() { // and the two's complement of 232 is -24 println!(" 232 as a i8 is : {}", 232 as i8); - // Since Rust 1.45, the `as` keyword performs a *saturating cast* when casting from float to int. - // If the floating point value exceeds the upper bound or is less than the lower bound, the returned value will be equal to the bound crossed. + // Since Rust 1.45, the `as` keyword performs a *saturating cast* + // when casting from float to int. If the floating point value exceeds + // the upper bound or is less than the lower bound, the returned value + // will be equal to the bound crossed. // 300.0 is 255 println!("300.0 is {}", 300.0_f32 as u8); @@ -70,7 +73,9 @@ fn main() { // nan as u8 is 0 println!("nan as u8 is {}", f32::NAN as u8); - // This behavior incures a small runtime cost and can be avoided with unsafe methods, however the results might overflow and return **unsound values**. Use these methods wisely: + // This behavior incures a small runtime cost and can be avoided + // with unsafe methods, however the results might overflow and + // return **unsound values**. Use these methods wisely: unsafe { // 300.0 is 44 println!("300.0 is {}", 300.0_f32.to_int_unchecked::()); From a3e714dc7ecadbd046ce4a2843e187def9518f40 Mon Sep 17 00:00:00 2001 From: Pavan <56096830+gpk2000@users.noreply.github.com> Date: Tue, 27 Apr 2021 17:50:18 +0530 Subject: [PATCH 2/2] Update cast.md --- src/types/cast.md | 1 - 1 file changed, 1 deletion(-) diff --git a/src/types/cast.md b/src/types/cast.md index 603f25c5c1..79e070d375 100644 --- a/src/types/cast.md +++ b/src/types/cast.md @@ -73,7 +73,6 @@ fn main() { // nan as u8 is 0 println!("nan as u8 is {}", f32::NAN as u8); - // This behavior incurs a small runtime cost and can be avoided // with unsafe methods, however the results might overflow and // return **unsound values**. Use these methods wisely: