Fix doc tests

This commit is contained in:
Ian Manske 2024-04-22 19:56:40 -04:00
parent a01097b11b
commit 747142a0fd

View File

@ -151,7 +151,7 @@ impl Record {
/// ///
/// fn remove_foo_recursively(val: &mut Value) { /// fn remove_foo_recursively(val: &mut Value) {
/// if let Value::Record {val, ..} = val { /// if let Value::Record {val, ..} = val {
/// val.to_mut().retain_mut(keep_non_foo); /// val.retain_mut(keep_non_foo);
/// } /// }
/// } /// }
/// ///
@ -237,27 +237,27 @@ impl Record {
} }
} }
/// Obtain an iterator to remove elements in `range` // /// Obtain an iterator to remove elements in `range`
/// // ///
/// Elements not consumed from the iterator will be dropped // /// Elements not consumed from the iterator will be dropped
/// // ///
/// ```rust // /// ```rust
/// use nu_protocol::{record, Value}; // /// use nu_protocol::{record, Value};
/// // ///
/// let mut rec = record!( // /// let mut rec = record!(
/// "a" => Value::test_nothing(), // /// "a" => Value::test_nothing(),
/// "b" => Value::test_int(42), // /// "b" => Value::test_int(42),
/// "c" => Value::test_string("foo"), // /// "c" => Value::test_string("foo"),
/// ); // /// );
/// { // /// {
/// let mut drainer = rec.drain(1..); // /// let mut drainer = rec.drain(1..);
/// assert_eq!(drainer.next(), Some(("b".into(), Value::test_int(42)))); // /// assert_eq!(drainer.next(), Some(("b".into(), Value::test_int(42))));
/// // Dropping the `Drain` // /// // Dropping the `Drain`
/// } // /// }
/// let mut rec_iter = rec.into_iter(); // /// let mut rec_iter = rec.into_iter();
/// assert_eq!(rec_iter.next(), Some(("a".into(), Value::test_nothing()))); // /// assert_eq!(rec_iter.next(), Some(("a".into(), Value::test_nothing())));
/// assert_eq!(rec_iter.next(), None); // /// assert_eq!(rec_iter.next(), None);
/// ``` // /// ```
// pub fn drain<R>(&mut self, range: R) -> Drain // pub fn drain<R>(&mut self, range: R) -> Drain
// where // where
// R: RangeBounds<usize> + Clone, // R: RangeBounds<usize> + Clone,