use rmethods in regular stack

This commit is contained in:
AF 2023-07-30 22:51:23 +00:00
parent c07f004ece
commit f2ff6b8e9d

View File

@ -116,7 +116,7 @@ where
let (rest, inctx) = self.parse_point(inctx)?; let (rest, inctx) = self.parse_point(inctx)?;
let element = self let element = self
.element_factory .element_factory
.deserialize(inctx) .rdeserialize(inctx)
.map_err(StackParseError::Element)?; .map_err(StackParseError::Element)?;
Ok(StackNode { rest, element }) Ok(StackNode { rest, element })
} }
@ -124,7 +124,7 @@ where
fn crextend(&self, mut mentionable: Self::Mtbl, tail: &[u8]) -> ParseResult<'a, Ctx, Self> { fn crextend(&self, mut mentionable: Self::Mtbl, tail: &[u8]) -> ParseResult<'a, Ctx, Self> {
mentionable.element = self mentionable.element = self
.element_factory .element_factory
.extend(mentionable.element, tail) .rextend(mentionable.element, tail)
.map_err(StackParseError::Element)?; .map_err(StackParseError::Element)?;
Ok(mentionable) Ok(mentionable)
} }