BrowserPoolRocketExt

Trait BrowserPoolRocketExt 

Source
pub trait BrowserPoolRocketExt {
    // Required method
    fn into_rocket_state(self) -> SharedBrowserPool;
}
Expand description

Extension trait for BrowserPool with Rocket helpers.

Provides convenient methods for integrating with Rocket.

Required Methods§

Source

fn into_rocket_state(self) -> SharedBrowserPool

Convert the pool into a form suitable for Rocket’s manage().

§Example
use html2pdf_api::integrations::rocket::BrowserPoolRocketExt;

let pool = BrowserPool::builder()
    .factory(Box::new(ChromeBrowserFactory::with_defaults()))
    .build()?;

let managed_pool = pool.into_rocket_state();

rocket::build().manage(managed_pool)

Implementors§