Minor fixups to fix tidy errors
This commit is contained in:
parent
a8f4a1bd98
commit
1241a88fa9
7 changed files with 9 additions and 16 deletions
|
@ -332,7 +332,10 @@ impl<T> Arc<T> {
|
|||
pub unsafe fn from_raw(ptr: *const T) -> Self {
|
||||
// To find the corresponding pointer to the `ArcInner` we need to subtract the offset of the
|
||||
// `data` field from the pointer.
|
||||
Arc { ptr: Shared::new((ptr as *const u8).offset(-offset_of!(ArcInner<T>, data)) as *const _) }
|
||||
let ptr = (ptr as *const u8).offset(-offset_of!(ArcInner<T>, data));
|
||||
Arc {
|
||||
ptr: Shared::new(ptr as *const _),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -338,6 +338,7 @@ pub struct ValuesMut<'a, K: 'a, V: 'a> {
|
|||
}
|
||||
|
||||
/// An iterator over a sub-range of BTreeMap's entries.
|
||||
#[stable(feature = "btree_range", since = "1.17.0")]
|
||||
pub struct Range<'a, K: 'a, V: 'a> {
|
||||
front: Handle<NodeRef<marker::Immut<'a>, K, V, marker::Leaf>, marker::Edge>,
|
||||
back: Handle<NodeRef<marker::Immut<'a>, K, V, marker::Leaf>, marker::Edge>,
|
||||
|
@ -351,6 +352,7 @@ impl<'a, K: 'a + fmt::Debug, V: 'a + fmt::Debug> fmt::Debug for Range<'a, K, V>
|
|||
}
|
||||
|
||||
/// A mutable iterator over a sub-range of BTreeMap's entries.
|
||||
#[stable(feature = "btree_range", since = "1.17.0")]
|
||||
pub struct RangeMut<'a, K: 'a, V: 'a> {
|
||||
front: Handle<NodeRef<marker::Mut<'a>, K, V, marker::Leaf>, marker::Edge>,
|
||||
back: Handle<NodeRef<marker::Mut<'a>, K, V, marker::Leaf>, marker::Edge>,
|
||||
|
|
|
@ -113,6 +113,7 @@ pub struct IntoIter<T> {
|
|||
/// [`BTreeSet`]: struct.BTreeSet.html
|
||||
/// [`range`]: struct.BTreeSet.html#method.range
|
||||
#[derive(Debug)]
|
||||
#[stable(feature = "btree_range", since = "1.17.0")]
|
||||
pub struct Range<'a, T: 'a> {
|
||||
iter: ::btree_map::Range<'a, T, ()>,
|
||||
}
|
||||
|
@ -264,8 +265,6 @@ impl<T: Ord> BTreeSet<T> {
|
|||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// #![feature(btree_range, collections_bound)]
|
||||
///
|
||||
/// use std::collections::BTreeSet;
|
||||
/// use std::collections::Bound::Included;
|
||||
///
|
||||
|
@ -278,9 +277,7 @@ impl<T: Ord> BTreeSet<T> {
|
|||
/// }
|
||||
/// assert_eq!(Some(&5), set.range(4..).next());
|
||||
/// ```
|
||||
#[unstable(feature = "btree_range",
|
||||
reason = "matches collection reform specification, waiting for dust to settle",
|
||||
issue = "27787")]
|
||||
#[stable(feature = "btree_range", since = "1.17.0")]
|
||||
pub fn range<K: ?Sized, R>(&self, range: R) -> Range<T>
|
||||
where K: Ord, T: Borrow<K>, R: RangeArgument<K>
|
||||
{
|
||||
|
|
|
@ -29,7 +29,6 @@ pub trait RangeArgument<T: ?Sized> {
|
|||
/// ```
|
||||
/// #![feature(collections)]
|
||||
/// #![feature(collections_range)]
|
||||
/// #![feature(collections_bound)]
|
||||
///
|
||||
/// extern crate collections;
|
||||
///
|
||||
|
@ -52,7 +51,6 @@ pub trait RangeArgument<T: ?Sized> {
|
|||
/// ```
|
||||
/// #![feature(collections)]
|
||||
/// #![feature(collections_range)]
|
||||
/// #![feature(collections_bound)]
|
||||
///
|
||||
/// extern crate collections;
|
||||
///
|
||||
|
|
|
@ -13,11 +13,9 @@
|
|||
#![feature(binary_heap_extras)]
|
||||
#![feature(binary_heap_peek_mut_pop)]
|
||||
#![feature(box_syntax)]
|
||||
#![feature(btree_range)]
|
||||
#![feature(inclusive_range_syntax)]
|
||||
#![feature(collection_placement)]
|
||||
#![feature(collections)]
|
||||
#![feature(collections_bound)]
|
||||
#![feature(const_fn)]
|
||||
#![feature(exact_size_is_empty)]
|
||||
#![feature(pattern)]
|
||||
|
|
|
@ -658,7 +658,6 @@ impl<T: ?Sized> Eq for *mut T {}
|
|||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// #![feature(ptr_eq)]
|
||||
/// use std::ptr;
|
||||
///
|
||||
/// let five = 5;
|
||||
|
@ -673,7 +672,7 @@ impl<T: ?Sized> Eq for *mut T {}
|
|||
/// assert!(ptr::eq(five_ref, same_five_ref));
|
||||
/// assert!(!ptr::eq(five_ref, other_five_ref));
|
||||
/// ```
|
||||
#[unstable(feature = "ptr_eq", reason = "newly added", issue = "36497")]
|
||||
#[stable(feature = "ptr_eq", since = "1.17.0")]
|
||||
#[inline]
|
||||
pub fn eq<T: ?Sized>(a: *const T, b: *const T) -> bool {
|
||||
a == b
|
||||
|
|
|
@ -23,7 +23,6 @@
|
|||
#![feature(nonzero)]
|
||||
#![feature(rand)]
|
||||
#![feature(raw)]
|
||||
#![feature(result_expect_err)]
|
||||
#![feature(sip_hash_13)]
|
||||
#![feature(slice_patterns)]
|
||||
#![feature(step_by)]
|
||||
|
@ -31,9 +30,6 @@
|
|||
#![feature(try_from)]
|
||||
#![feature(unicode)]
|
||||
#![feature(unique)]
|
||||
#![feature(ordering_chaining)]
|
||||
#![feature(ptr_unaligned)]
|
||||
#![feature(move_cell)]
|
||||
#![feature(fmt_internals)]
|
||||
|
||||
extern crate core;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue