187187
188188use core:: any:: Any ;
189189use core:: async_iter:: AsyncIterator ;
190- use core:: borrow;
191190#[ cfg( not( no_global_oom_handling) ) ]
192191use core:: clone:: CloneToUninit ;
193192use core:: cmp:: Ordering ;
194193use core:: error:: Error ;
195- use core:: fmt;
196194use core:: future:: Future ;
197195use core:: hash:: { Hash , Hasher } ;
198196use core:: iter:: FusedIterator ;
199- use core:: marker:: Tuple ;
200- use core:: marker:: Unsize ;
197+ use core:: marker:: { Tuple , Unsize } ;
201198use core:: mem:: { self , SizedTypeProperties } ;
202- use core:: ops:: { AsyncFn , AsyncFnMut , AsyncFnOnce } ;
203199use core:: ops:: {
204- CoerceUnsized , Coroutine , CoroutineState , Deref , DerefMut , DerefPure , DispatchFromDyn , Receiver ,
200+ AsyncFn , AsyncFnMut , AsyncFnOnce , CoerceUnsized , Coroutine , CoroutineState , Deref , DerefMut ,
201+ DerefPure , DispatchFromDyn , Receiver ,
205202} ;
206203use core:: pin:: Pin ;
207204use core:: ptr:: { self , addr_of_mut, NonNull , Unique } ;
208- use core:: slice;
209205use core:: task:: { Context , Poll } ;
206+ use core:: { borrow, fmt, slice} ;
207+
208+ #[ unstable( feature = "thin_box" , issue = "92791" ) ]
209+ pub use thin:: ThinBox ;
210210
211211#[ cfg( not( no_global_oom_handling) ) ]
212212use crate :: alloc:: handle_alloc_error;
@@ -222,9 +222,6 @@ use crate::vec;
222222#[ cfg( not( no_global_oom_handling) ) ]
223223use crate :: vec:: Vec ;
224224
225- #[ unstable( feature = "thin_box" , issue = "92791" ) ]
226- pub use thin:: ThinBox ;
227-
228225mod thin;
229226
230227/// A pointer type that uniquely owns a heap allocation of type `T`.
0 commit comments