remove o_deserialise

This commit is contained in:
AF 2023-06-30 22:30:01 +00:00
parent 2b06b93268
commit a72d2ed441
3 changed files with 2 additions and 6 deletions

View File

@ -43,10 +43,6 @@ pub trait AtomicExt: Atomic {
fn parse_slice(slice: &[u8]) -> AParseResult<Self> {
_parse_slice(slice)
}
fn o_deserialise<'a, Ctx: Context<'a>>(dectx: &mut dyn DeCtx<'a, Ctx>) -> AParseResult<Self> {
Self::a_deserialize(dectx)
}
}
impl<A: Atomic> AtomicExt for A {}

View File

@ -73,7 +73,7 @@ impl<'a, Ctx: Context<'a>, A: Atomic> Factory<'a, Ctx> for AtomicFactory<A> {
type ParseError = A::AParseError;
fn deserialize(&self, dectx: &mut dyn DeCtx<'a, Ctx>) -> ParseResult<'a, Ctx, Self> {
Ok(A::o_deserialise(dectx)?.into())
Ok(A::a_deserialize(dectx)?.into())
}
fn extend(&self, mentionable: Self::Mtbl, tail: &[u8]) -> ParseResult<'a, Ctx, Self> {

View File

@ -160,7 +160,7 @@ impl<'a, Ctx: Context<'a>, F: Factory<'a, Ctx>> Factory<'a, Ctx> for TreeFactory
fn deserialize(&self, dectx: &mut dyn DeCtx<'a, Ctx>) -> ParseResult<'a, Ctx, Self> {
let node = self.0.deserialize(dectx)?;
let height = u64::o_deserialise(dectx)?;
let height = u64::a_deserialize(dectx)?;
let tree = Tree { node, height };
tree.validate_height()?;
Ok(tree)