diff options
| author | EFanZh <efanzh@gmail.com> | 2023-02-07 00:57:43 +0800 |
|---|---|---|
| committer | EFanZh <efanzh@gmail.com> | 2023-02-13 14:17:45 +0800 |
| commit | 4bb0a5ed7ff9f959c1a61f43dd796c3f18e8b260 (patch) | |
| tree | 859a242c4b172e9c8729898b412839a69dc667e3 | |
| parent | 7740f9a571b3c6510607b17b29c81eeb24a7c79a (diff) | |
| download | rust-4bb0a5ed7ff9f959c1a61f43dd796c3f18e8b260.tar.gz rust-4bb0a5ed7ff9f959c1a61f43dd796c3f18e8b260.zip | |
Inline `Poll` methods
| -rw-r--r-- | library/core/src/task/poll.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/library/core/src/task/poll.rs b/library/core/src/task/poll.rs index 25b61c0e666..af5bf441bb2 100644 --- a/library/core/src/task/poll.rs +++ b/library/core/src/task/poll.rs @@ -45,6 +45,7 @@ impl<T> Poll<T> { /// assert_eq!(poll_some_len, Poll::Ready(13)); /// ``` #[stable(feature = "futures_api", since = "1.36.0")] + #[inline] pub fn map<U, F>(self, f: F) -> Poll<U> where F: FnOnce(T) -> U, @@ -144,6 +145,7 @@ impl<T, E> Poll<Result<T, E>> { /// assert_eq!(squared, Poll::Ready(Ok(144))); /// ``` #[stable(feature = "futures_api", since = "1.36.0")] + #[inline] pub fn map_ok<U, F>(self, f: F) -> Poll<Result<U, E>> where F: FnOnce(T) -> U, @@ -171,6 +173,7 @@ impl<T, E> Poll<Result<T, E>> { /// assert_eq!(res, Poll::Ready(Err(0))); /// ``` #[stable(feature = "futures_api", since = "1.36.0")] + #[inline] pub fn map_err<U, F>(self, f: F) -> Poll<Result<T, U>> where F: FnOnce(E) -> U, @@ -199,6 +202,7 @@ impl<T, E> Poll<Option<Result<T, E>>> { /// assert_eq!(squared, Poll::Ready(Some(Ok(144)))); /// ``` #[stable(feature = "poll_map", since = "1.51.0")] + #[inline] pub fn map_ok<U, F>(self, f: F) -> Poll<Option<Result<U, E>>> where F: FnOnce(T) -> U, @@ -228,6 +232,7 @@ impl<T, E> Poll<Option<Result<T, E>>> { /// assert_eq!(res, Poll::Ready(Some(Err(0)))); /// ``` #[stable(feature = "poll_map", since = "1.51.0")] + #[inline] pub fn map_err<U, F>(self, f: F) -> Poll<Option<Result<T, U>>> where F: FnOnce(E) -> U, |
