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§
Sourcefn into_rocket_state(self) -> SharedBrowserPool
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)