Function lol_async::rewrite[][src]

pub fn rewrite<'h, 's, Source>(
    source: Source,
    settings: Settings<'h, 's>
) -> (LolFuture<'h, Source>, LolReader) where
    Source: AsyncRead, 
Expand description

This function is the primary entrypoint for lol-async. It takes a data Source that is [AsyncRead] and a Settings that describes the desired rewriting logic. It returns a !Send LolFuture future that drives the rewriter on the current thread and a LolReader that is Send and can be used anywhere an [AsyncRead] would be used. The html content yielded by the LolReader will be rewritten according to the rules specified in the Settings.