pub async fn session_post<Output: ResponseData<Output>, Path, Data: BodyData, PathOutput: Into<String>>(
input: SessionPostInput<'_, Path, Data>,
scope: String,
path: fn(Path) -> PathOutput,
) -> SessionPostOutput<Output>pub async fn session_post<Output: ResponseData<Output>, Path, Data: BodyData, PathOutput: Into<String>>(
input: SessionPostInput<'_, Path, Data>,
scope: String,
path: fn(Path) -> PathOutput,
) -> SessionPostOutput<Output>