From 1991397ecfce7996c091586132077644ef3d3a96 Mon Sep 17 00:00:00 2001 From: angelsflyinhell Date: Tue, 19 Oct 2021 22:30:41 +0200 Subject: [PATCH] added Ordering use and added example to lib.rs --- README.md | 1 + src/lib.rs | 35 +++++++++++++++++------------------ 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index a092538..da0e1d5 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ fn main() { Guessing game ```rust +use std::cmp::Ordering; use simple_std::{prompt, random_int_range}; fn main() { diff --git a/src/lib.rs b/src/lib.rs index 9a48398..c3628ff 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,24 +1,23 @@ //! //! # Example: guessing game //! ``` -//! use simple_std::{prompt, random_int_range}; -//! -//! let number = random_int_range(0..100); -//! loop { -//!# // hack the input function for this to work in the doc test -//!# fn prompt(_str: &str) -> String { -//!# random_int_range(0..100).to_string() -//!# } -//! let input = prompt("guess: ").parse::().expect("not a number"); -//! if input < number { -//! println!("Higher"); -//! } else if input > number { -//! println!("Lower"); -//! } else { -//! println!("Correct!"); -//! break; -//! } -//! } +//! use std::cmp::Ordering; +// use simple_std::{prompt, random_int_range}; +// +// fn main() { +// let number = random_int_range(0..100); +// loop { +// let input = prompt("Guess: ").parse::().expect("not a number"); +// match input.cmp(&number) { +// Ordering::Less => println!("Too Small"), +// Ordering::Greater => println("Too Big"), +// Ordering::Equal => { +// println("You win!"); +// break; +// } +// } +// } +// } //! ``` pub use io::{input, prompt};