Skip to content

Commit c9a1b51

Browse files
committed
Fix intra_doc_link_resolution_failure warnings
1 parent c14c054 commit c9a1b51

File tree

8 files changed

+13
-14
lines changed

8 files changed

+13
-14
lines changed

futures-executor/src/local_pool.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,18 @@ use std::thread::{self, Thread};
2020
/// little work in between I/O actions.
2121
///
2222
/// To get a handle to the pool that implements
23-
/// [`Spawn`](futures_core::task::Spawn), use the
23+
/// [`Spawn`](futures_task::Spawn), use the
2424
/// [`spawner()`](LocalPool::spawner) method. Because the executor is
2525
/// single-threaded, it supports a special form of task spawning for non-`Send`
26-
/// futures, via [`spawn_local_obj`](futures_core::task::LocalSpawn::spawn_local_obj).
26+
/// futures, via [`spawn_local_obj`](futures_task::LocalSpawn::spawn_local_obj).
2727
#[derive(Debug)]
2828
pub struct LocalPool {
2929
pool: FuturesUnordered<LocalFutureObj<'static, ()>>,
3030
incoming: Rc<Incoming>,
3131
}
3232

3333
/// A handle to a [`LocalPool`](LocalPool) that implements
34-
/// [`Spawn`](futures_core::task::Spawn).
34+
/// [`Spawn`](futures_task::Spawn).
3535
#[derive(Clone, Debug)]
3636
pub struct LocalSpawner {
3737
incoming: Weak<Incoming>,

futures-task/src/arc_wake.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ use alloc::sync::Arc;
99
///
1010
/// Currently, there are two ways to convert `ArcWake` into [`Waker`]:
1111
///
12-
/// * [`waker`](crate::task::waker()) converts `Arc<impl ArcWake>` into [`Waker`].
13-
/// * [`waker_ref`](crate::task::waker_ref()) converts `&Arc<impl ArcWake>` into [`WakerRef`] that
12+
/// * [`waker`](super::waker()) converts `Arc<impl ArcWake>` into [`Waker`].
13+
/// * [`waker_ref`](super::waker_ref()) converts `&Arc<impl ArcWake>` into [`WakerRef`] that
1414
/// provides access to a [`&Waker`][`Waker`].
1515
///
1616
/// [`Waker`]: std::task::Waker
17-
/// [`WakerRef`]: crate::task::WakerRef
17+
/// [`WakerRef`]: super::WakerRef
1818
// Note: Send + Sync required because `Arc<T>` doesn't automatically imply
1919
// those bounds, but `Waker` implements them.
2020
pub trait ArcWake: Send + Sync {

futures-task/src/future_obj.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,7 @@ impl<T> Drop for LocalFutureObj<'_, T> {
104104
/// contexts.
105105
///
106106
/// You should generally not need to use this type outside of `no_std` or when
107-
/// implementing `Spawn`, consider using [`BoxFuture`](crate::future::BoxFuture)
108-
/// instead.
107+
/// implementing `Spawn`, consider using `BoxFuture` instead.
109108
pub struct FutureObj<'a, T>(LocalFutureObj<'a, T>);
110109

111110
impl<T> Unpin for FutureObj<'_, T> {}

futures-test/src/task/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//! This module provides utilities for creating test
1313
//! [`Context`](futures_core::task::Context)s,
1414
//! [`Waker`](futures_core::task::Waker)s and
15-
//! [`Spawn`](futures_core::task::Spawn) implementations.
15+
//! [`Spawn`](futures_task::Spawn) implementations.
1616
//!
1717
//! Test contexts:
1818
//! - [`noop_context`](crate::task::noop_context) creates a context that ignores calls to

futures-test/src/task/noop_spawner.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use futures_task::{Spawn, SpawnError, FutureObj};
22

3-
/// An implementation of [`Spawn`](futures_core::task::Spawn) that
3+
/// An implementation of [`Spawn`](futures_task::Spawn) that
44
/// discards spawned futures when used.
55
///
66
/// # Examples

futures-test/src/task/panic_spawner.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use futures_task::{Spawn, SpawnError, FutureObj};
22

3-
/// An implementation of [`Spawn`](futures_core::task::Spawn) that panics
3+
/// An implementation of [`Spawn`](futures_task::Spawn) that panics
44
/// when used.
55
///
66
/// # Examples

futures-test/src/task/record_spawner.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use futures_task::{Spawn, SpawnError, FutureObj};
22

3-
/// An implementation of [`Spawn`](futures_core::task::Spawn) that records
3+
/// An implementation of [`Spawn`](futures_task::Spawn) that records
44
/// any [`Future`](futures_core::future::Future)s spawned on it.
55
///
66
/// # Examples

futures-util/src/compat/executor.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ pub trait Executor01CompatExt: Executor01<Executor01Future> +
1717
Clone + Send + 'static
1818
{
1919
/// Converts a futures 0.1 [`Executor`](futures_01::future::Executor) into a
20-
/// futures 0.3 [`Spawn`](futures_core::task::Spawn).
20+
/// futures 0.3 [`Spawn`](futures_task::Spawn).
2121
///
2222
/// ```
2323
/// use futures::task::SpawnExt;
@@ -56,7 +56,7 @@ where Ex: Executor01<Executor01Future> + Clone + Send + 'static
5656
}
5757

5858
/// Converts a futures 0.1 [`Executor`](futures_01::future::Executor) into a
59-
/// futures 0.3 [`Spawn`](futures_core::task::Spawn).
59+
/// futures 0.3 [`Spawn`](futures_task::Spawn).
6060
#[derive(Debug, Clone)]
6161
pub struct Executor01As03<Ex> {
6262
executor01: Ex

0 commit comments

Comments
 (0)