use super::errors::*;
use kutil::std::error::*;
pub trait ResolvingIterator<ResolvedT, AnnotatedT> {
fn resolve_next<ErrorReceiverT>(&mut self, errors: &mut ErrorReceiverT) -> ResolveResult<ResolvedT, AnnotatedT>
where
ErrorReceiverT: ErrorReceiver<ResolveError<AnnotatedT>>;
}