DOC: Copyedit the docs a bit

This commit is contained in:
bluss
2017-08-05 18:22:21 +02:00
parent 313ebe8335
commit 4c90dc782d
+16 -15
View File
@@ -162,7 +162,7 @@ impl<A: Array> ArrayVec<A> {
/// Push `element` to the end of the vector. /// Push `element` to the end of the vector.
/// ///
/// ***Panics*** if the array is already full. /// ***Panics*** if the vector is already full.
/// ///
/// ``` /// ```
/// use arrayvec::ArrayVec; /// use arrayvec::ArrayVec;
@@ -180,8 +180,8 @@ impl<A: Array> ArrayVec<A> {
/// Push `element` to the end of the vector. /// Push `element` to the end of the vector.
/// ///
/// Return `Ok` if the push succeeds, or and return an error if the vector /// Return `Ok` if the push succeeds, or return an error if the vector
/// is full. /// is already full.
/// ///
/// ``` /// ```
/// use arrayvec::ArrayVec; /// use arrayvec::ArrayVec;
@@ -194,10 +194,10 @@ impl<A: Array> ArrayVec<A> {
/// assert!(push1.is_ok()); /// assert!(push1.is_ok());
/// assert!(push2.is_ok()); /// assert!(push2.is_ok());
/// ///
/// let overflow = array.try_push(3);
///
/// assert_eq!(&array[..], &[1, 2]); /// assert_eq!(&array[..], &[1, 2]);
/// ///
/// let overflow = array.try_push(3);
///
/// assert!(overflow.is_err()); /// assert!(overflow.is_err());
/// ``` /// ```
pub fn try_push(&mut self, element: A::Item) -> Result<(), CapacityError<A::Item>> { pub fn try_push(&mut self, element: A::Item) -> Result<(), CapacityError<A::Item>> {
@@ -217,7 +217,7 @@ impl<A: Array> ArrayVec<A> {
/// It is up to the caller to ensure the capacity of the vector is /// It is up to the caller to ensure the capacity of the vector is
/// sufficiently large. /// sufficiently large.
/// ///
/// May use debug assertions to check that the arrayvec is not full. /// This method *may* use debug assertions to check that the arrayvec is not full.
/// ///
/// ``` /// ```
/// use arrayvec::ArrayVec; /// use arrayvec::ArrayVec;
@@ -241,7 +241,7 @@ impl<A: Array> ArrayVec<A> {
self.set_len(len + 1); self.set_len(len + 1);
} }
/// Insert `element` in position `index`. /// Insert `element` at position `index`.
/// ///
/// Shift up all elements after `index`. /// Shift up all elements after `index`.
/// ///
@@ -264,14 +264,12 @@ impl<A: Array> ArrayVec<A> {
self.try_insert(index, element).unwrap() self.try_insert(index, element).unwrap()
} }
/// Insert `element` in position `index`. /// Insert `element` at position `index`.
/// ///
/// Shift up all elements after `index`; the `index` must be less than /// Shift up all elements after `index`; the `index` must be less than
/// or equal to the length. /// or equal to the length.
/// ///
/// Returns an error if: /// Returns an error if vector is already at full capacity.
///
/// - The vector is at full capacity
/// ///
/// ***Panics*** `index` is out of bounds. /// ***Panics*** `index` is out of bounds.
/// ///
@@ -312,7 +310,7 @@ impl<A: Array> ArrayVec<A> {
Ok(()) Ok(())
} }
/// Remove the last element in the vector. /// Remove the last element in the vector and return it.
/// ///
/// Return `Some(` *element* `)` if the vector is non-empty, else `None`. /// Return `Some(` *element* `)` if the vector is non-empty, else `None`.
/// ///
@@ -341,7 +339,7 @@ impl<A: Array> ArrayVec<A> {
/// ///
/// This operation is O(1). /// This operation is O(1).
/// ///
/// Return *element* if the index is in bound, else panic. /// Return the *element* if the index is in bounds, else panic.
/// ///
/// ***Panics*** if the `index` is out of bounds. /// ***Panics*** if the `index` is out of bounds.
/// ///
@@ -365,7 +363,8 @@ impl<A: Array> ArrayVec<A> {
/// Remove the element at `index` and swap the last element into its place. /// Remove the element at `index` and swap the last element into its place.
/// ///
/// Checked version of `.swap_remove`. This operation is O(1). /// This is a checked version of `.swap_remove`.
/// This operation is O(1).
/// ///
/// Return `Some(` *element* `)` if the index is in bounds, else `None`. /// Return `Some(` *element* `)` if the index is in bounds, else `None`.
/// ///
@@ -390,7 +389,9 @@ impl<A: Array> ArrayVec<A> {
/// Remove the element at `index` and shift down the following elements. /// Remove the element at `index` and shift down the following elements.
/// ///
/// ***Panics*** if the `index` is greater or equal to the length of the /// The `index` must be strictly less than the length of the vector.
///
/// ***Panics*** if the `index` is out of bounds.
/// vector. /// vector.
/// ///
/// ``` /// ```