Skip to content

Commit 6593ada

Browse files
committed
Modify the subclass macro to play better with rustfmt
1 parent 2d61e32 commit 6593ada

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

crates/mfem/src/lib.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -260,11 +260,11 @@ impl<'a, T: OwnedTarget> From<Ref<'a, T>> for A<'a, T> {
260260
// Subclass relationships. These cannot be declared as blanket
261261
// implementations because the type must be local.
262262
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));
265265
};
266266

267-
($name: ident <$($l: lifetime)?> ($sys_name:ident),
267+
($name: ident $(<$l: lifetime>)? ($sys_name:ident),
268268
$parent: ident ($sys_parent: ident)
269269
) => {
270270
impl $(<$l>)? std::ops::Deref for $name $(<$l>)? {
@@ -283,16 +283,16 @@ macro_rules! subclass {
283283
}
284284
}
285285

286-
subclass_from!($name <$($l)?> ($sys_name), $parent ($sys_parent));
286+
subclass_from!($name $(<$l>)? ($sys_name), $parent ($sys_parent));
287287
};
288288
}
289289

290290
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));
293293
};
294294

295-
($name: ident <$($l: lifetime)?> ($sys_name:ident),
295+
($name: ident $(<$l: lifetime>)? ($sys_name:ident),
296296
$parent: ident ($sys_parent: ident)
297297
) => {
298298
impl $(<$l>)? From<Owned<$name $(<$l>)?>> for Owned<$parent $(<$l>)?> {
@@ -754,7 +754,7 @@ wrap_mfem_sys! {
754754
H1_FECollection<>
755755
}
756756

757-
subclass!(H1_FECollection<>, FiniteElementCollection);
757+
subclass!(H1_FECollection, FiniteElementCollection);
758758

759759
impl From<Owned<H1_FECollection>> for A<'_, FiniteElementCollection> {
760760
fn from(value: Owned<H1_FECollection>) -> Self {
@@ -1244,7 +1244,7 @@ wrap_mfem_sys! {
12441244
ConstantCoefficient<>
12451245
}
12461246

1247-
subclass!(ConstantCoefficient<>, Coefficient);
1247+
subclass!(ConstantCoefficient, Coefficient);
12481248

12491249
impl ConstantCoefficient {
12501250
pub fn new(c: f64) -> Owned<Self> {
@@ -1485,13 +1485,13 @@ wrap_mfem_sys! {
14851485
SparseMatrix<>
14861486
}
14871487

1488-
subclass!(SparseMatrix<>, AbstractSparseMatrix);
1488+
subclass!(SparseMatrix, AbstractSparseMatrix);
14891489

14901490
wrap_mfem_sys! {
14911491
BlockMatrix<>
14921492
}
14931493

1494-
subclass!(BlockMatrix<>, AbstractSparseMatrix);
1494+
subclass!(BlockMatrix, AbstractSparseMatrix);
14951495

14961496
impl<'a, 'deps: 'a> TryFrom<&'a OperatorHandle<'deps>>
14971497
for Ref<'a, SparseMatrix>

0 commit comments

Comments
 (0)