File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -36,22 +36,21 @@ mod extended;
3636pub mod pointer_like;
3737mod ref_once;
3838
39+ pub use extended:: Extender ;
3940pub use extended:: func:: legacy:: { ExtendedFn , ExtendedFnMut , ExtendedFnOnce } ;
4041pub use extended:: func:: { extend_fn_mut_unchecked, extend_fn_once_unchecked, extend_fn_unchecked} ;
4142pub use extended:: future:: extend_future_unchecked;
4243pub use extended:: future:: legacy:: ExtendedFuture ;
43- pub use extended:: Extender ;
4444pub use ref_once:: RefOnce ;
4545
46- pub fn lock_scope < ' env , F , T > ( scope : F )
46+ pub fn lock_scope < ' env , F , T > ( scope : F ) -> T
4747where
4848 F : for < ' scope > FnOnce ( & ' scope Extender < ' scope , ' env > ) -> T ,
4949{
5050 let rw_lock = RwLock :: new ( ( ) ) ;
5151 let extender = Extender :: new ( & rw_lock) ;
52- let guard = extender. guard ( ) ;
53- scope ( & extender) ;
54- drop ( guard) ;
52+ let _guard = extender. guard ( ) ;
53+ scope ( & extender)
5554}
5655
5756// TODO: zero case test
You can’t perform that action at this time.
0 commit comments