arcature 2026.2.1

Arcature application framework: a high-level Application facade over the certified Arcature subsystems, with the low-level Axum/Tower escape hatch preserved.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use axum::Router;

use super::App;

impl<S> App<S> {
    /// Get the underlying [`axum::Router`].
    ///
    /// This is one side of the Axum escape hatch (the other being
    /// [`App::from_router`]). The raw router can be configured with arbitrary
    /// Axum/Tower functionality and, if needed, returned to Arcature via
    /// `from_router`. The boundary is explicit — Arcature does not `Deref`
    /// into Axum.
    pub fn into_router(self) -> Router<S> {
        self.router
    }
}