Extension(page_config), Extension(index), Path(0), accept_json, ) .await } async fn inscriptions_paginated( Extension(page_config): Extension>, Extension(index): Extension>, Path(page_index): Path, accept_json: AcceptJson, ) -> ServerResult { let (inscriptions, more_inscriptions) = index.get_inscriptions_paginated(100, page_index)?; let prev = page_index.checked_sub(1); let next = more_inscriptions.then_some(page_index + 1); Ok(if accept_json.0 { Json(InscriptionsJson { inscriptions, page_index, more: more_inscriptions, }) .into_response() } else { InscriptionsHtml { inscriptions, next, prev, } .page(page_config) .into_response() }) } async fn inscriptions_in_block( Extension(page_config): Extension>, Extension(index): Extension>, Path(block_height): Path,