From c66d05254a07cec60638a0a44ace6cb87bfc0c67 Mon Sep 17 00:00:00 2001 From: Matthias Geier Date: Mon, 9 Nov 2020 12:45:08 +0100 Subject: [PATCH] DOC: Check for Ok/Err instead of .is_ok()/.is_err() --- src/lib.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 2c4c711..6a53ba3 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -21,18 +21,18 @@ //! # Examples //! //! ``` -//! use rtrb::RingBuffer; +//! use rtrb::{RingBuffer, PushError, PopError}; //! //! let (mut producer, mut consumer) = RingBuffer::new(2).split(); //! -//! assert!(producer.push(1).is_ok()); -//! assert!(producer.push(2).is_ok()); -//! assert!(producer.push(3).is_err()); +//! assert_eq!(producer.push(1), Ok(())); +//! assert_eq!(producer.push(2), Ok(())); +//! assert_eq!(producer.push(3), Err(PushError::Full(3))); //! //! std::thread::spawn(move || { //! assert_eq!(consumer.pop(), Ok(1)); //! assert_eq!(consumer.pop(), Ok(2)); -//! assert!(consumer.pop().is_err()); +//! assert_eq!(consumer.pop(), Err(PopError::Empty)); //! }).join().unwrap(); //! //! ``` @@ -99,7 +99,7 @@ impl RingBuffer { /// use rtrb::RingBuffer; /// /// let (mut producer, consumer) = RingBuffer::new(100).split(); - /// assert!(producer.push(0.0f32).is_ok()); + /// assert_eq!(producer.push(0.0f32), Ok(())); /// ``` pub fn new(capacity: usize) -> RingBuffer { RingBuffer { @@ -316,7 +316,7 @@ impl Producer { /// /// let (mut p, mut c) = RingBuffer::new(3).split(); /// - /// assert!(p.push(10).is_ok()); + /// assert_eq!(p.push(10), Ok(())); /// assert_eq!(c.pop(), Ok(10)); /// /// if let Ok(mut chunk) = p.write_chunk(3) {