@@ -260,11 +260,11 @@ impl<'a, T: OwnedTarget> From<Ref<'a, T>> for A<'a, T> {
260
260
// Subclass relationships. These cannot be declared as blanket
261
261
// implementations because the type must be local.
262
262
macro_rules! subclass {
263
- ( $name: ident <$ ( $l: lifetime) ?> , $parent: ident) => {
264
- subclass!( $name <$ ( $l ) ?> ( $name) , $parent ( $parent) ) ;
263
+ ( $name: ident $ ( < $l: lifetime> ) ? , $parent: ident) => {
264
+ subclass!( $name $ ( <$l> ) ? ( $name) , $parent ( $parent) ) ;
265
265
} ;
266
266
267
- ( $name: ident <$ ( $l: lifetime) ?> ( $sys_name: ident) ,
267
+ ( $name: ident $ ( < $l: lifetime> ) ? ( $sys_name: ident) ,
268
268
$parent: ident ( $sys_parent: ident)
269
269
) => {
270
270
impl $( <$l>) ? std:: ops:: Deref for $name $( <$l>) ? {
@@ -283,16 +283,16 @@ macro_rules! subclass {
283
283
}
284
284
}
285
285
286
- subclass_from!( $name <$ ( $l ) ?> ( $sys_name) , $parent ( $sys_parent) ) ;
286
+ subclass_from!( $name $ ( <$l> ) ? ( $sys_name) , $parent ( $sys_parent) ) ;
287
287
} ;
288
288
}
289
289
290
290
macro_rules! subclass_from {
291
- ( $name: ident <$ ( $l: lifetime) ?> , $parent: ident) => {
292
- subclass_from!( $name <$ ( $l ) ?> ( $name) , $parent ( $parent) ) ;
291
+ ( $name: ident $ ( < $l: lifetime> ) ? , $parent: ident) => {
292
+ subclass_from!( $name $ ( <$l> ) ? ( $name) , $parent ( $parent) ) ;
293
293
} ;
294
294
295
- ( $name: ident <$ ( $l: lifetime) ?> ( $sys_name: ident) ,
295
+ ( $name: ident $ ( < $l: lifetime> ) ? ( $sys_name: ident) ,
296
296
$parent: ident ( $sys_parent: ident)
297
297
) => {
298
298
impl $( <$l>) ? From <Owned <$name $( <$l>) ?>> for Owned <$parent $( <$l>) ?> {
@@ -754,7 +754,7 @@ wrap_mfem_sys! {
754
754
H1_FECollection <>
755
755
}
756
756
757
- subclass ! ( H1_FECollection <> , FiniteElementCollection ) ;
757
+ subclass ! ( H1_FECollection , FiniteElementCollection ) ;
758
758
759
759
impl From < Owned < H1_FECollection > > for A < ' _ , FiniteElementCollection > {
760
760
fn from ( value : Owned < H1_FECollection > ) -> Self {
@@ -1244,7 +1244,7 @@ wrap_mfem_sys! {
1244
1244
ConstantCoefficient <>
1245
1245
}
1246
1246
1247
- subclass ! ( ConstantCoefficient <> , Coefficient ) ;
1247
+ subclass ! ( ConstantCoefficient , Coefficient ) ;
1248
1248
1249
1249
impl ConstantCoefficient {
1250
1250
pub fn new ( c : f64 ) -> Owned < Self > {
@@ -1485,13 +1485,13 @@ wrap_mfem_sys! {
1485
1485
SparseMatrix <>
1486
1486
}
1487
1487
1488
- subclass ! ( SparseMatrix <> , AbstractSparseMatrix ) ;
1488
+ subclass ! ( SparseMatrix , AbstractSparseMatrix ) ;
1489
1489
1490
1490
wrap_mfem_sys ! {
1491
1491
BlockMatrix <>
1492
1492
}
1493
1493
1494
- subclass ! ( BlockMatrix <> , AbstractSparseMatrix ) ;
1494
+ subclass ! ( BlockMatrix , AbstractSparseMatrix ) ;
1495
1495
1496
1496
impl < ' a , ' deps : ' a > TryFrom < & ' a OperatorHandle < ' deps > >
1497
1497
for Ref < ' a , SparseMatrix >
0 commit comments