pub trait InCtx<'a, Ctx: Context<'a>>: Stream {
// Required methods
fn icnext_address<E>(
self,
err: impl FnOnce(&[u8]) -> E
) -> Result<(Address, Self), E>;
fn iresolver(&self) -> Arc<dyn Resolver<'a, Ctx>>;
fn demote<'d>(self) -> Demoted<'a, 'd, Ctx>
where Self: 'd,
'a: 'd;
// Provided method
fn icnext_point<'b, A: MentionableBase<'a>, E>(
self,
factory: A::Fctr,
err: impl FnOnce(&[u8]) -> E
) -> Result<(Point<'a, Ctx, A>, Self), E> { ... }
}Expand description
Inlining (Streamed) context.
Required Methods§
Provided Methods§
sourcefn icnext_point<'b, A: MentionableBase<'a>, E>(
self,
factory: A::Fctr,
err: impl FnOnce(&[u8]) -> E
) -> Result<(Point<'a, Ctx, A>, Self), E>
fn icnext_point<'b, A: MentionableBase<'a>, E>( self, factory: A::Fctr, err: impl FnOnce(&[u8]) -> E ) -> Result<(Point<'a, Ctx, A>, Self), E>
Read the next Point.