pub fn create_extension(pool: SharedBrowserPool) -> Extension<SharedBrowserPool>Expand description
Create an Axum Extension from an existing shared pool.
Use this when you already have a SharedBrowserPool and want to
create an Extension layer.
§Parameters
pool- The shared browser pool.
§Returns
Extension<SharedBrowserPool> ready for use with Router::layer().
§Example
ⓘ
use html2pdf_api::integrations::axum::create_extension;
let shared_pool = pool.into_shared();
let extension = create_extension(shared_pool);
Router::new().layer(extension)