pub fn process_async(
        &self
    ) -> impl Future<Item=Vec<RouteOrigins>, Error=Error> {
        let pool = CpuPool::new(self.0.validation_threads);
        let repo = self.clone();
        future::join_all((0..self.0.tals.len()).map(move |idx| {
            let repo = repo.clone();
            let pool = pool.clone();
            pool.spawn(future::lazy(move || repo.process_tal(idx)))
        }))
    }
/// Process the local repository and produce a list of route origins.
///
/// Starts with the trust anchors and makes its way down through
/// certificates and manifests and such. If it encounters new publication
/// points, it will try to fetch them unless rsync has been disabled.
///
/// The method logs all error messages.
Process the local repository and produce a list of route origins.
Starts with the trust anchors and makes its way down through
certificates and manifests and such. If it encounters new publication
points, it will try to fetch them unless rsync has been disabled.

The method logs all error messages.
Process the local repository and produce a list of route origins . Starts with the trust anchors and makes its way down through certificates and manifests and such . If it encounters new publication points it will try to fetch them unless rsync has been disabled . The method logs all error messages .
pub fn process_async(
        &self
    ) -> impl Future<Item=Vec<RouteOrigins>, Error=Error> {
        let pool = CpuPool::new(self.0.validation_threads);
        let repo = self.clone();
        future::join_all((0..self.0.tals.len()).map(move |idx| {
            let repo = repo.clone();
            let pool = pool.clone();
            pool.spawn(future::lazy(move || repo.process_tal(idx)))
        }))
    }
pub fn process_async ( & self ) -> impl Future < Item = Vec < RouteOrigins > , Error = Error > { let pool = CpuPool :: new ( self . 0 . validation_threads ) ; let repo = self . clone ( ) ; future :: join_all ( ( 0 .. self . 0 . tals . len ( ) ) . map ( move | idx | { let repo = repo . clone ( ) ; let pool = pool . clone ( ) ; pool . spawn ( future :: lazy ( move | | repo . process_tal ( idx ) ) ) } ) ) }
Process the local repository and produce a list of route origins.
Process the local repository and produce a list of route origins .
&self
&self