This commit is contained in:
Folkert 2021-06-19 19:59:51 +02:00
parent af4ee51560
commit b20269d16d
4 changed files with 22 additions and 24 deletions

View file

@ -957,9 +957,9 @@ pub enum ModifyRc {
}
impl ModifyRc {
pub fn to_doc<'b, D, A>(&'b self, alloc: &'b D) -> DocBuilder<'b, D, A>
pub fn to_doc<'a, D, A>(self, alloc: &'a D) -> DocBuilder<'a, D, A>
where
D: DocAllocator<'b, A>,
D: DocAllocator<'a, A>,
D::Doc: Clone,
A: Clone,
{
@ -968,20 +968,20 @@ impl ModifyRc {
match self {
Inc(symbol, 1) => alloc
.text("inc ")
.append(symbol_to_doc(alloc, *symbol))
.append(symbol_to_doc(alloc, symbol))
.append(";"),
Inc(symbol, n) => alloc
.text("inc ")
.append(alloc.text(format!("{}", n)))
.append(symbol_to_doc(alloc, *symbol))
.append(symbol_to_doc(alloc, symbol))
.append(";"),
Dec(symbol) => alloc
.text("dec ")
.append(symbol_to_doc(alloc, *symbol))
.append(symbol_to_doc(alloc, symbol))
.append(";"),
DecRef(symbol) => alloc
.text("decref ")
.append(symbol_to_doc(alloc, *symbol))
.append(symbol_to_doc(alloc, symbol))
.append(";"),
}
}