about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVlad Frolov <frolvlad@gmail.com>2021-03-13 17:21:56 +0200
committerVlad Frolov <frolvlad@gmail.com>2021-03-13 17:21:56 +0200
commitdd2b8a0444a957b9d1d6481abd38b025c855d79d (patch)
tree19c86fe3ea89f4f3fc2bf1893b04323328cf7b2e
parent6233f3f4a391b9ef562e77dc4fb857ffaa4ca410 (diff)
downloadrust-dd2b8a0444a957b9d1d6481abd38b025c855d79d.tar.gz
rust-dd2b8a0444a957b9d1d6481abd38b025c855d79d.zip
provide a more realistic example for BinaryHeap::as_slice
-rw-r--r--library/alloc/src/collections/binary_heap.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/library/alloc/src/collections/binary_heap.rs b/library/alloc/src/collections/binary_heap.rs
index 7a43a3a868b..ed32ff496c6 100644
--- a/library/alloc/src/collections/binary_heap.rs
+++ b/library/alloc/src/collections/binary_heap.rs
@@ -899,13 +899,11 @@ impl<T> BinaryHeap<T> {
     /// ```
     /// #![feature(binary_heap_as_slice)]
     /// use std::collections::BinaryHeap;
+    /// use std::io::{self, Write};
+    ///
     /// let heap = BinaryHeap::from(vec![1, 2, 3, 4, 5, 6, 7]);
-    /// let slice = heap.as_slice();
     ///
-    /// // Will print in some order
-    /// for x in slice {
-    ///     println!("{}", x);
-    /// }
+    /// io::sink().write(heap.as_slice()).unwrap();
     /// ```
     #[unstable(feature = "binary_heap_as_slice", issue = "82331")]
     pub fn as_slice(&self) -> &[T] {