Skip to content

Commit 18f61db

Browse files
committed
add support for omitting return type
1 parent be4be11 commit 18f61db

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ macro_rules! higher_order_closure {(
3636
$( for<$($hr:lifetime),* $(,)?> )?
3737
$( move $(@$move:tt)?)?
3838
| $($arg_pat:tt : $ArgTy:ty),* $(,)?|
39-
-> $Ret:ty
39+
$(-> $Ret:ty)?
4040
$body:block
4141
) => (
4242
({
@@ -62,7 +62,7 @@ macro_rules! higher_order_closure {(
6262
f: __Closure,
6363
) -> __Closure
6464
where
65-
__Closure : for<$($($hr ,)*)?> $crate::__::FnOnce($($ArgTy),*) -> $Ret,
65+
__Closure : for<$($($hr ,)*)?> $crate::__::FnOnce($($ArgTy),*) ?(-> $Ret)?,
6666
$($($($wc)*)?)?
6767
{
6868
f

0 commit comments

Comments
 (0)