Skip to content

Commit 21af38c

Browse files
committed
remove no_coverage
1 parent cf201e7 commit 21af38c

9 files changed

Lines changed: 22 additions & 28 deletions

File tree

examples/linked_list.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(allocator_api, no_coverage)]
1+
#![feature(allocator_api)]
22
use core::{
33
alloc::AllocError,
44
cell::Cell,

examples/mutex.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(allocator_api, no_coverage)]
1+
#![feature(allocator_api)]
22
use core::{
33
cell::{Cell, UnsafeCell},
44
marker::PhantomPinned,

examples/pthread_mutex.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// inspired by https://github.com/nbdd0121/pin-init/blob/trunk/examples/pthread_mutex.rs
2-
#![feature(allocator_api, no_coverage)]
2+
#![feature(allocator_api)]
33
#[cfg(not(windows))]
44
mod pthread_mtx {
55
use core::{

examples/static_init.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(allocator_api, no_coverage)]
1+
#![feature(allocator_api)]
22

33
use core::{
44
cell::{Cell, UnsafeCell},

src/__internal.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ pub unsafe trait InitData: Copy {
9393
pub struct AllData<T: ?Sized>(PhantomData<fn(*const T) -> *const T>);
9494

9595
impl<T: ?Sized> Clone for AllData<T> {
96-
#[cfg_attr(coverage_nightly, no_coverage)]
9796
fn clone(&self) -> Self {
9897
*self
9998
}

src/lib.rs

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
//!
6161
//! ```rust
6262
//! # #![allow(clippy::disallowed_names, clippy::new_ret_no_self)]
63-
//! # #![feature(allocator_api, no_coverage)]
63+
//! # #![feature(allocator_api)]
6464
//! use pinned_init::*;
6565
//! # use core::pin::Pin;
6666
//! # #[path = "../examples/mutex.rs"] mod mutex; use mutex::*;
@@ -83,7 +83,7 @@
8383
//!
8484
//! ```rust
8585
//! # #![allow(clippy::disallowed_names, clippy::new_ret_no_self)]
86-
//! # #![feature(allocator_api, no_coverage)]
86+
//! # #![feature(allocator_api)]
8787
//! # #[path = "../examples/mutex.rs"] mod mutex; use mutex::*;
8888
//! # use pinned_init::*;
8989
//! # use core::pin::Pin;
@@ -108,7 +108,7 @@
108108
//! the above method only works for types where you can access the fields.
109109
//!
110110
//! ```rust
111-
//! # #![feature(allocator_api, no_coverage)]
111+
//! # #![feature(allocator_api)]
112112
//! # #[path = "../examples/mutex.rs"] mod mutex; use mutex::*;
113113
//! # use pinned_init::*;
114114
//! # use std::{alloc::AllocError, pin::Pin};
@@ -119,7 +119,7 @@
119119
//!
120120
//! ```rust
121121
//! # #![allow(clippy::disallowed_names, clippy::new_ret_no_self)]
122-
//! # #![feature(allocator_api, no_coverage)]
122+
//! # #![feature(allocator_api)]
123123
//! # use pinned_init::*;
124124
//! # #[path = "../examples/mutex.rs"] mod mutex; use mutex::*;
125125
//! use core::alloc::AllocError;
@@ -166,7 +166,6 @@
166166
//!
167167
//! ```rust
168168
//! # #![feature(extern_types)]
169-
//! # #![cfg_attr(coverage_nightly, feature(no_coverage))]
170169
//! use pinned_init::*;
171170
//! use core::{ptr::addr_of_mut, marker::PhantomPinned, cell::UnsafeCell, pin::Pin};
172171
//! mod bindings {
@@ -191,7 +190,6 @@
191190
//! }
192191
//!
193192
//! impl RawFoo {
194-
//! # #[cfg_attr(coverage_nightly, no_coverage)]
195193
//! pub fn new(flags: u32) -> impl PinInit<Self, i32> {
196194
//! // SAFETY:
197195
//! // - when the closure returns `Ok(())`, then it has successfully initialized and
@@ -222,7 +220,6 @@
222220
//!
223221
//! #[pinned_drop]
224222
//! impl PinnedDrop for RawFoo {
225-
//! # #[cfg_attr(coverage_nightly, no_coverage)]
226223
//! fn drop(self: Pin<&mut Self>) {
227224
//! // SAFETY: Since `foo` is initialized, destroying is safe.
228225
//! unsafe { bindings::destroy_foo(self.foo.get()) };
@@ -250,7 +247,6 @@
250247
#![feature(allocator_api)]
251248
#![cfg_attr(any(feature = "alloc"), feature(new_uninit))]
252249
#![cfg_attr(any(feature = "alloc"), feature(get_mut_unchecked))]
253-
#![cfg_attr(coverage_nightly, feature(no_coverage))]
254250

255251
#[cfg(any(feature = "alloc"))]
256252
extern crate alloc;
@@ -281,7 +277,7 @@ pub use pinned_init_macro::{pin_data, pinned_drop};
281277
///
282278
/// ```rust
283279
/// # #![allow(clippy::disallowed_names, clippy::new_ret_no_self)]
284-
/// # #![feature(allocator_api, no_coverage)]
280+
/// # #![feature(allocator_api)]
285281
/// # #[path = "../examples/mutex.rs"] mod mutex; use mutex::*;
286282
/// # use pinned_init::*;
287283
/// # use core::pin::Pin;
@@ -333,7 +329,7 @@ macro_rules! stack_pin_init {
333329
///
334330
/// ```rust
335331
/// # #![allow(clippy::disallowed_names, clippy::new_ret_no_self)]
336-
/// # #![feature(allocator_api, no_coverage)]
332+
/// # #![feature(allocator_api)]
337333
/// # #[path = "../examples/mutex.rs"] mod mutex; use mutex::*;
338334
/// # use pinned_init::*;
339335
/// # use core::{alloc::AllocError, pin::Pin, convert::Infallible};
@@ -364,7 +360,7 @@ macro_rules! stack_pin_init {
364360
///
365361
/// ```rust
366362
/// # #![allow(clippy::disallowed_names, clippy::new_ret_no_self)]
367-
/// # #![feature(allocator_api, no_coverage)]
363+
/// # #![feature(allocator_api)]
368364
/// # #[path = "../examples/mutex.rs"] mod mutex; use mutex::*;
369365
/// # use pinned_init::*;
370366
/// # use core::{alloc::AllocError, pin::Pin, convert::Infallible};
@@ -422,7 +418,7 @@ macro_rules! stack_try_pin_init {
422418
/// The syntax is almost identical to that of a normal `struct` initializer:
423419
///
424420
/// ```rust
425-
/// # #![feature(allocator_api, no_coverage)]
421+
/// # #![feature(allocator_api)]
426422
/// # #![allow(clippy::disallowed_names, clippy::new_ret_no_self)]
427423
/// # use pinned_init::*;
428424
/// # use core::pin::Pin;
@@ -468,7 +464,7 @@ macro_rules! stack_try_pin_init {
468464
/// To create an initializer function, simply declare it like this:
469465
///
470466
/// ```rust
471-
/// # #![feature(allocator_api, no_coverage)]
467+
/// # #![feature(allocator_api)]
472468
/// # #![allow(clippy::disallowed_names, clippy::new_ret_no_self)]
473469
/// # use pinned_init::*;
474470
/// # use core::pin::Pin;
@@ -497,7 +493,7 @@ macro_rules! stack_try_pin_init {
497493
/// Users of `Foo` can now create it like this:
498494
///
499495
/// ```rust
500-
/// # #![feature(allocator_api, no_coverage)]
496+
/// # #![feature(allocator_api)]
501497
/// # #![allow(clippy::disallowed_names, clippy::new_ret_no_self)]
502498
/// # use pinned_init::*;
503499
/// # use core::pin::Pin;
@@ -526,7 +522,7 @@ macro_rules! stack_try_pin_init {
526522
/// They can also easily embed it into their own `struct`s:
527523
///
528524
/// ```rust
529-
/// # #![feature(allocator_api, no_coverage)]
525+
/// # #![feature(allocator_api)]
530526
/// # #![allow(clippy::disallowed_names, clippy::new_ret_no_self)]
531527
/// # use pinned_init::*;
532528
/// # use core::pin::Pin;
@@ -585,7 +581,7 @@ macro_rules! stack_try_pin_init {
585581
/// For instance:
586582
///
587583
/// ```rust
588-
/// # #![feature(allocator_api, no_coverage)]
584+
/// # #![feature(allocator_api)]
589585
/// # use pinned_init::*;
590586
/// # use core::{ptr::addr_of_mut, marker::PhantomPinned};
591587
/// #[pin_data]
@@ -640,7 +636,7 @@ macro_rules! pin_init {
640636
/// # Examples
641637
///
642638
/// ```rust
643-
/// # #![feature(allocator_api, new_uninit, no_coverage)]
639+
/// # #![feature(allocator_api, new_uninit)]
644640
/// # use core::alloc::AllocError;
645641
/// use pinned_init::*;
646642
/// #[pin_data]
@@ -885,7 +881,7 @@ macro_rules! try_pin_init {
885881
/// # Examples
886882
///
887883
/// ```rust
888-
/// # #![feature(allocator_api, no_coverage)]
884+
/// # #![feature(allocator_api)]
889885
/// # use core::alloc::AllocError;
890886
/// use pinned_init::*;
891887
/// struct BigBuf {
@@ -935,7 +931,7 @@ macro_rules! init {
935931
/// # Examples
936932
///
937933
/// ```rust
938-
/// # #![feature(allocator_api, no_coverage)]
934+
/// # #![feature(allocator_api)]
939935
/// # use core::alloc::AllocError;
940936
/// use pinned_init::*;
941937
/// struct BigBuf {
@@ -1405,7 +1401,7 @@ impl<T> InPlaceInit<T> for Arc<T> {
14051401
/// Use [`pinned_drop`] to implement this trait safely:
14061402
///
14071403
/// ```rust
1408-
/// # #![feature(allocator_api, no_coverage)]
1404+
/// # #![feature(allocator_api)]
14091405
/// # #[path = "../examples/mutex.rs"] mod mutex; use mutex::*;
14101406
/// use pinned_init::*;
14111407
/// use core::pin::Pin;

src/macros.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -813,7 +813,6 @@ macro_rules! __pin_data {
813813
impl<$($impl_generics)*> ::core::clone::Clone for __ThePinData<$($ty_generics)*>
814814
where $($whr)*
815815
{
816-
#[cfg_attr(coverage_nightly, no_coverage)]
817816
fn clone(&self) -> Self { *self }
818817
}
819818

tests/alloc_fail.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(allocator_api, no_coverage)]
1+
#![feature(allocator_api)]
22

33
use core::{alloc::AllocError, convert::Infallible};
44
use pinned_init::*;

tests/ring_buf.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(no_coverage, allocator_api)]
1+
#![feature(allocator_api)]
22
use core::{
33
alloc::AllocError,
44
convert::Infallible,

0 commit comments

Comments
 (0)