diff --git a/src/rstd/collections/stack.rs b/src/rstd/collections/stack.rs index 6138a2d..2b17b41 100644 --- a/src/rstd/collections/stack.rs +++ b/src/rstd/collections/stack.rs @@ -116,7 +116,7 @@ where let (rest, inctx) = self.parse_point(inctx)?; let element = self .element_factory - .deserialize(inctx) + .rdeserialize(inctx) .map_err(StackParseError::Element)?; Ok(StackNode { rest, element }) } @@ -124,7 +124,7 @@ where fn crextend(&self, mut mentionable: Self::Mtbl, tail: &[u8]) -> ParseResult<'a, Ctx, Self> { mentionable.element = self .element_factory - .extend(mentionable.element, tail) + .rextend(mentionable.element, tail) .map_err(StackParseError::Element)?; Ok(mentionable) }