Skip to content

Commit de59d80

Browse files
bonziniBennoLossin
authored andcommitted
include error explicitly in doctests
Avoid using "pub use", which results in warnings about unused imports. It is easy enough to include all that is needed. Signed-off-by: Paolo Bonzini <[email protected]>
1 parent 20f1ad9 commit de59d80

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

examples/linked_list.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use core::{
1010

1111
use pinned_init::*;
1212
mod error;
13-
pub use error::Error;
13+
use error::Error;
1414

1515
#[pin_data(PinnedDrop)]
1616
#[repr(C)]

examples/mutex.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ use pinned_init::*;
1717
#[allow(unused_attributes)]
1818
#[path = "./linked_list.rs"]
1919
pub mod linked_list;
20-
pub use linked_list::Error;
2120
use linked_list::*;
2221

2322
pub struct SpinLock {

src/lib.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@
125125
//! # #![allow(clippy::disallowed_names)]
126126
//! # #![feature(allocator_api)]
127127
//! # use pinned_init::*;
128+
//! # #[path = "../examples/error.rs"] mod error; use error::Error;
128129
//! # #[path = "../examples/mutex.rs"] mod mutex; use mutex::*;
129130
//! #[pin_data]
130131
//! struct DriverData {
@@ -331,6 +332,7 @@ macro_rules! stack_pin_init {
331332
/// ```rust
332333
/// # #![allow(clippy::disallowed_names)]
333334
/// # #![feature(allocator_api)]
335+
/// # #[path = "../examples/error.rs"] mod error; use error::Error;
334336
/// # #[path = "../examples/mutex.rs"] mod mutex; use mutex::*;
335337
/// # use pinned_init::*;
336338
/// #[pin_data]
@@ -357,6 +359,7 @@ macro_rules! stack_pin_init {
357359
/// ```rust
358360
/// # #![allow(clippy::disallowed_names)]
359361
/// # #![feature(allocator_api)]
362+
/// # #[path = "../examples/error.rs"] mod error; use error::Error;
360363
/// # #[path = "../examples/mutex.rs"] mod mutex; use mutex::*;
361364
/// # use pinned_init::*;
362365
/// #[pin_data]
@@ -671,6 +674,7 @@ macro_rules! try_pin_init {
671674
///
672675
/// ```rust
673676
/// # #![feature(allocator_api)]
677+
/// # #[path = "../examples/error.rs"] mod error; use error::Error;
674678
/// # #[path = "../examples/mutex.rs"] mod mutex; use mutex::*;
675679
/// use pinned_init::*;
676680
/// struct BigBuf {

0 commit comments

Comments
 (0)