@@ -43,15 +43,15 @@ use core::num::{NonZeroU128, NonZeroU16, NonZeroU32, NonZeroU64, NonZeroU8, NonZ
43
43
use core:: ops:: { Range , RangeBounds , RangeFrom , RangeInclusive , RangeTo , RangeToInclusive } ;
44
44
use core:: str;
45
45
use core:: time:: Duration ;
46
+ use core:: ops:: Bound ;
47
+ use core:: sync:: atomic:: { AtomicBool , AtomicIsize , AtomicUsize } ;
46
48
use std:: borrow:: { Cow , ToOwned } ;
47
49
use std:: collections:: { BTreeMap , BTreeSet , BinaryHeap , HashMap , HashSet , LinkedList , VecDeque } ;
48
50
use std:: ffi:: { CString , OsString } ;
49
51
use std:: hash:: BuildHasher ;
50
52
use std:: net:: { IpAddr , Ipv4Addr , Ipv6Addr , SocketAddr , SocketAddrV4 , SocketAddrV6 } ;
51
- use std:: ops:: Bound ;
52
53
use std:: path:: PathBuf ;
53
54
use std:: rc:: Rc ;
54
- use std:: sync:: atomic:: { AtomicBool , AtomicIsize , AtomicUsize } ;
55
55
use std:: sync:: { Arc , Mutex } ;
56
56
57
57
/// Generate arbitrary structured values from raw, unstructured data.
@@ -381,7 +381,7 @@ impl_arbitrary_for_floats! {
381
381
382
382
impl < ' a > Arbitrary < ' a > for char {
383
383
fn arbitrary ( u : & mut Unstructured < ' a > ) -> Result < Self > {
384
- use std :: char;
384
+ use core :: char;
385
385
// The highest unicode code point is 0x11_FFFF
386
386
const CHAR_END : u32 = 0x11_0000 ;
387
387
// The size of the surrogate blocks
@@ -560,7 +560,7 @@ impl<'a, A: Arbitrary<'a>> Arbitrary<'a> for Option<A> {
560
560
}
561
561
}
562
562
563
- impl < ' a , A : Arbitrary < ' a > , B : Arbitrary < ' a > > Arbitrary < ' a > for std :: result:: Result < A , B > {
563
+ impl < ' a , A : Arbitrary < ' a > , B : Arbitrary < ' a > > Arbitrary < ' a > for core :: result:: Result < A , B > {
564
564
fn arbitrary ( u : & mut Unstructured < ' a > ) -> Result < Self > {
565
565
Ok ( if <bool as Arbitrary < ' a > >:: arbitrary ( u) ? {
566
566
Ok ( <A as Arbitrary >:: arbitrary ( u) ?)
@@ -1116,9 +1116,9 @@ impl<'a, A: Arbitrary<'a>> Arbitrary<'a> for iter::Empty<A> {
1116
1116
}
1117
1117
}
1118
1118
1119
- impl < ' a , A : ?Sized > Arbitrary < ' a > for :: std :: marker:: PhantomData < A > {
1119
+ impl < ' a , A : ?Sized > Arbitrary < ' a > for core :: marker:: PhantomData < A > {
1120
1120
fn arbitrary ( _: & mut Unstructured < ' a > ) -> Result < Self > {
1121
- Ok ( :: std :: marker:: PhantomData )
1121
+ Ok ( core :: marker:: PhantomData )
1122
1122
}
1123
1123
1124
1124
#[ inline]
@@ -1127,9 +1127,9 @@ impl<'a, A: ?Sized> Arbitrary<'a> for ::std::marker::PhantomData<A> {
1127
1127
}
1128
1128
}
1129
1129
1130
- impl < ' a > Arbitrary < ' a > for :: std :: marker:: PhantomPinned {
1130
+ impl < ' a > Arbitrary < ' a > for core :: marker:: PhantomPinned {
1131
1131
fn arbitrary ( _: & mut Unstructured < ' a > ) -> Result < Self > {
1132
- Ok ( :: std :: marker:: PhantomPinned )
1132
+ Ok ( core :: marker:: PhantomPinned )
1133
1133
}
1134
1134
1135
1135
#[ inline]
@@ -1138,9 +1138,9 @@ impl<'a> Arbitrary<'a> for ::std::marker::PhantomPinned {
1138
1138
}
1139
1139
}
1140
1140
1141
- impl < ' a , A : Arbitrary < ' a > > Arbitrary < ' a > for :: std :: num:: Wrapping < A > {
1141
+ impl < ' a , A : Arbitrary < ' a > > Arbitrary < ' a > for core :: num:: Wrapping < A > {
1142
1142
fn arbitrary ( u : & mut Unstructured < ' a > ) -> Result < Self > {
1143
- Arbitrary :: arbitrary ( u) . map ( :: std :: num:: Wrapping )
1143
+ Arbitrary :: arbitrary ( u) . map ( core :: num:: Wrapping )
1144
1144
}
1145
1145
1146
1146
#[ inline]
0 commit comments