diff --git a/src/lib.rs b/src/lib.rs index 80a43f0..7d3a0b5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -684,13 +684,13 @@ impl Either, Result> { /// ``` /// use either::*; /// let left: Either<_, Result> = Left(Ok(vec![0])); - /// assert_eq!(left.factor_error(), Ok(Left(vec![0]))); + /// assert_eq!(left.factor_err(), Ok(Left(vec![0]))); /// /// let right: Either, u32>, _> = Right(Ok(String::new())); - /// assert_eq!(right.factor_error(), Ok(Right(String::new()))); + /// assert_eq!(right.factor_err(), Ok(Right(String::new()))); /// ``` #[doc(alias = "transpose")] - pub fn factor_error(self) -> Result, E> { + pub fn factor_err(self) -> Result, E> { match self { Left(l) => l.map(Either::Left), Right(r) => r.map(Either::Right),