@@ -43,15 +43,15 @@ use core::num::{NonZeroU128, NonZeroU16, NonZeroU32, NonZeroU64, NonZeroU8, NonZ
4343use core:: ops:: { Range , RangeBounds , RangeFrom , RangeInclusive , RangeTo , RangeToInclusive } ;
4444use core:: str;
4545use core:: time:: Duration ;
46+ use core:: ops:: Bound ;
47+ use core:: sync:: atomic:: { AtomicBool , AtomicIsize , AtomicUsize } ;
4648use std:: borrow:: { Cow , ToOwned } ;
4749use std:: collections:: { BTreeMap , BTreeSet , BinaryHeap , HashMap , HashSet , LinkedList , VecDeque } ;
4850use std:: ffi:: { CString , OsString } ;
4951use std:: hash:: BuildHasher ;
5052use std:: net:: { IpAddr , Ipv4Addr , Ipv6Addr , SocketAddr , SocketAddrV4 , SocketAddrV6 } ;
51- use std:: ops:: Bound ;
5253use std:: path:: PathBuf ;
5354use std:: rc:: Rc ;
54- use std:: sync:: atomic:: { AtomicBool , AtomicIsize , AtomicUsize } ;
5555use std:: sync:: { Arc , Mutex } ;
5656
5757/// Generate arbitrary structured values from raw, unstructured data.
@@ -381,7 +381,7 @@ impl_arbitrary_for_floats! {
381381
382382impl < ' a > Arbitrary < ' a > for char {
383383 fn arbitrary ( u : & mut Unstructured < ' a > ) -> Result < Self > {
384- use std :: char;
384+ use core :: char;
385385 // The highest unicode code point is 0x11_FFFF
386386 const CHAR_END : u32 = 0x11_0000 ;
387387 // The size of the surrogate blocks
@@ -560,7 +560,7 @@ impl<'a, A: Arbitrary<'a>> Arbitrary<'a> for Option<A> {
560560 }
561561}
562562
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 > {
564564 fn arbitrary ( u : & mut Unstructured < ' a > ) -> Result < Self > {
565565 Ok ( if <bool as Arbitrary < ' a > >:: arbitrary ( u) ? {
566566 Ok ( <A as Arbitrary >:: arbitrary ( u) ?)
@@ -1116,9 +1116,9 @@ impl<'a, A: Arbitrary<'a>> Arbitrary<'a> for iter::Empty<A> {
11161116 }
11171117}
11181118
1119- impl < ' a , A : ?Sized > Arbitrary < ' a > for :: std :: marker:: PhantomData < A > {
1119+ impl < ' a , A : ?Sized > Arbitrary < ' a > for core :: marker:: PhantomData < A > {
11201120 fn arbitrary ( _: & mut Unstructured < ' a > ) -> Result < Self > {
1121- Ok ( :: std :: marker:: PhantomData )
1121+ Ok ( core :: marker:: PhantomData )
11221122 }
11231123
11241124 #[ inline]
@@ -1127,9 +1127,9 @@ impl<'a, A: ?Sized> Arbitrary<'a> for ::std::marker::PhantomData<A> {
11271127 }
11281128}
11291129
1130- impl < ' a > Arbitrary < ' a > for :: std :: marker:: PhantomPinned {
1130+ impl < ' a > Arbitrary < ' a > for core :: marker:: PhantomPinned {
11311131 fn arbitrary ( _: & mut Unstructured < ' a > ) -> Result < Self > {
1132- Ok ( :: std :: marker:: PhantomPinned )
1132+ Ok ( core :: marker:: PhantomPinned )
11331133 }
11341134
11351135 #[ inline]
@@ -1138,9 +1138,9 @@ impl<'a> Arbitrary<'a> for ::std::marker::PhantomPinned {
11381138 }
11391139}
11401140
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 > {
11421142 fn arbitrary ( u : & mut Unstructured < ' a > ) -> Result < Self > {
1143- Arbitrary :: arbitrary ( u) . map ( :: std :: num:: Wrapping )
1143+ Arbitrary :: arbitrary ( u) . map ( core :: num:: Wrapping )
11441144 }
11451145
11461146 #[ inline]
0 commit comments