adr
-> ad
This commit is contained in:
parent
540fdce02a
commit
98ce4b0e13
@ -15,13 +15,7 @@ pub trait DeCtx<'a, Ctx: Context<'a>> {
|
||||
|
||||
fn resolver(&self) -> Rc<dyn Resolver<'a, Ctx>>;
|
||||
|
||||
fn adr(
|
||||
&mut self,
|
||||
) -> (
|
||||
&mut Addresses,
|
||||
&mut dyn Deserializer,
|
||||
&Rc<dyn Resolver<'a, Ctx>>,
|
||||
);
|
||||
fn ad(&mut self) -> (&mut Addresses, &mut dyn Deserializer);
|
||||
}
|
||||
|
||||
impl<'a: 'c, 'c, Ctx: Context<'a>> DeCtx<'a, Ctx> for DeCtxT<'a, 'c, Ctx> {
|
||||
@ -41,13 +35,7 @@ impl<'a: 'c, 'c, Ctx: Context<'a>> DeCtx<'a, Ctx> for DeCtxT<'a, 'c, Ctx> {
|
||||
self.resolver.clone()
|
||||
}
|
||||
|
||||
fn adr(
|
||||
&mut self,
|
||||
) -> (
|
||||
&mut Addresses,
|
||||
&mut dyn Deserializer,
|
||||
&Rc<dyn Resolver<'a, Ctx>>,
|
||||
) {
|
||||
(&mut self.addresses, self.deserializer, self.resolver)
|
||||
fn ad(&mut self) -> (&mut Addresses, &mut dyn Deserializer) {
|
||||
(&mut self.addresses, self.deserializer)
|
||||
}
|
||||
}
|
||||
|
@ -42,7 +42,7 @@ impl<'a: 'c, 'c, Ctx: Context<'a>> Inlining for &'c mut dyn DeCtx<'a, Ctx> {
|
||||
|
||||
impl<'a: 'c, 'c, Ctx: Context<'a>> InCtx<'a, Ctx> for &'c mut dyn DeCtx<'a, Ctx> {
|
||||
fn icnext_address<E>(self, err: impl FnOnce(&[u8]) -> E) -> Result<(Address, Self), E> {
|
||||
let (addresses, deserialiser, _) = self.adr();
|
||||
let (addresses, deserialiser) = self.ad();
|
||||
match deserialiser.inext_address(addresses, err) {
|
||||
Ok((address, _)) => Ok((address, self)),
|
||||
Err(e) => Err(e),
|
||||
|
Loading…
Reference in New Issue
Block a user