diff options
Diffstat (limited to 'src/lib.rs')
-rw-r--r-- | src/lib.rs | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -6,9 +6,10 @@ //! covering all the fields of struct or enum. //! //! ```rust -//! use pin_project::pin_project; //! use std::pin::Pin; //! +//! use pin_project::pin_project; +//! //! #[pin_project] //! struct Struct<T, U> { //! #[pin] @@ -31,9 +32,10 @@ //! returned from the method. //! //! ```rust -//! use pin_project::pin_project; //! use std::pin::Pin; //! +//! use pin_project::pin_project; +//! //! #[pin_project(project = EnumProj)] //! enum Enum<T, U> { //! Pinned(#[pin] T), @@ -82,7 +84,6 @@ extern crate std; #[doc(inline)] pub use pin_project_internal::pin_project; - #[doc(inline)] pub use pin_project_internal::pinned_drop; @@ -158,11 +159,11 @@ pub mod __private { ptr, }; - use super::UnsafeUnpin; - #[doc(hidden)] pub use pin_project_internal::__PinProjectInternalDerive; + use super::UnsafeUnpin; + // An internal trait used for custom implementations of [`Drop`]. // // **Do not call or implement this trait directly.** |