@@ -3993,7 +3993,7 @@ fn erase_calc_domain_generic_1_arg<I1: ArgType, O: ArgType>(
3993
3993
func : impl Fn ( & I1 :: Domain ) -> Option < O :: Domain > ,
3994
3994
) -> impl Fn ( & [ Domain ] , & GenericMap ) -> Option < Domain > {
3995
3995
move |args, _generics| {
3996
- let arg1 = I1 :: try_downcast_domain ( & args[ 0 ] ) ? ;
3996
+ let arg1 = I1 :: try_downcast_domain ( & args[ 0 ] ) . unwrap ( ) ;
3997
3997
func ( & arg1) . map ( O :: upcast_domain)
3998
3998
}
3999
3999
}
@@ -4002,8 +4002,8 @@ fn erase_calc_domain_generic_2_arg<I1: ArgType, I2: ArgType, O: ArgType>(
4002
4002
func : impl Fn ( & I1 :: Domain , & I2 :: Domain ) -> Option < O :: Domain > ,
4003
4003
) -> impl Fn ( & [ Domain ] , & GenericMap ) -> Option < Domain > {
4004
4004
move |args, _generics| {
4005
- let arg1 = I1 :: try_downcast_domain ( & args[ 0 ] ) ? ;
4006
- let arg2 = I2 :: try_downcast_domain ( & args[ 1 ] ) ? ;
4005
+ let arg1 = I1 :: try_downcast_domain ( & args[ 0 ] ) . unwrap ( ) ;
4006
+ let arg2 = I2 :: try_downcast_domain ( & args[ 1 ] ) . unwrap ( ) ;
4007
4007
func ( & arg1, & arg2) . map ( O :: upcast_domain)
4008
4008
}
4009
4009
}
@@ -4012,9 +4012,9 @@ fn erase_calc_domain_generic_3_arg<I1: ArgType, I2: ArgType, I3: ArgType, O: Arg
4012
4012
func : impl Fn ( & I1 :: Domain , & I2 :: Domain , & I3 :: Domain ) -> Option < O :: Domain > ,
4013
4013
) -> impl Fn ( & [ Domain ] , & GenericMap ) -> Option < Domain > {
4014
4014
move |args, _generics| {
4015
- let arg1 = I1 :: try_downcast_domain ( & args[ 0 ] ) ? ;
4016
- let arg2 = I2 :: try_downcast_domain ( & args[ 1 ] ) ? ;
4017
- let arg3 = I3 :: try_downcast_domain ( & args[ 2 ] ) ? ;
4015
+ let arg1 = I1 :: try_downcast_domain ( & args[ 0 ] ) . unwrap ( ) ;
4016
+ let arg2 = I2 :: try_downcast_domain ( & args[ 1 ] ) . unwrap ( ) ;
4017
+ let arg3 = I3 :: try_downcast_domain ( & args[ 2 ] ) . unwrap ( ) ;
4018
4018
func ( & arg1, & arg2, & arg3) . map ( O :: upcast_domain)
4019
4019
}
4020
4020
}
@@ -4029,9 +4029,9 @@ fn erase_calc_domain_generic_4_arg<
4029
4029
func : impl Fn ( & I1 :: Domain , & I2 :: Domain , & I3 :: Domain , & I4 :: Domain ) -> Option < O :: Domain > ,
4030
4030
) -> impl Fn ( & [ Domain ] , & GenericMap ) -> Option < Domain > {
4031
4031
move |args, _generics| {
4032
- let arg1 = I1 :: try_downcast_domain ( & args[ 0 ] ) ? ;
4033
- let arg2 = I2 :: try_downcast_domain ( & args[ 1 ] ) ? ;
4034
- let arg3 = I3 :: try_downcast_domain ( & args[ 2 ] ) ? ;
4032
+ let arg1 = I1 :: try_downcast_domain ( & args[ 0 ] ) . unwrap ( ) ;
4033
+ let arg2 = I2 :: try_downcast_domain ( & args[ 1 ] ) . unwrap ( ) ;
4034
+ let arg3 = I3 :: try_downcast_domain ( & args[ 2 ] ) . unwrap ( ) ;
4035
4035
let arg4 = I4 :: try_downcast_domain ( & args[ 3 ] ) . unwrap ( ) ;
4036
4036
func ( & arg1, & arg2, & arg3, & arg4) . map ( O :: upcast_domain)
4037
4037
}
@@ -4048,9 +4048,9 @@ fn erase_calc_domain_generic_5_arg<
4048
4048
func : impl Fn ( & I1 :: Domain , & I2 :: Domain , & I3 :: Domain , & I4 :: Domain , & I5 :: Domain ) -> Option < O :: Domain > ,
4049
4049
) -> impl Fn ( & [ Domain ] , & GenericMap ) -> Option < Domain > {
4050
4050
move |args, _generics| {
4051
- let arg1 = I1 :: try_downcast_domain ( & args[ 0 ] ) ? ;
4052
- let arg2 = I2 :: try_downcast_domain ( & args[ 1 ] ) ? ;
4053
- let arg3 = I3 :: try_downcast_domain ( & args[ 2 ] ) ? ;
4051
+ let arg1 = I1 :: try_downcast_domain ( & args[ 0 ] ) . unwrap ( ) ;
4052
+ let arg2 = I2 :: try_downcast_domain ( & args[ 1 ] ) . unwrap ( ) ;
4053
+ let arg3 = I3 :: try_downcast_domain ( & args[ 2 ] ) . unwrap ( ) ;
4054
4054
let arg4 = I4 :: try_downcast_domain ( & args[ 3 ] ) . unwrap ( ) ;
4055
4055
let arg5 = I5 :: try_downcast_domain ( & args[ 4 ] ) . unwrap ( ) ;
4056
4056
func ( & arg1, & arg2, & arg3, & arg4, & arg5) . map ( O :: upcast_domain)
0 commit comments