resolve unused import warnings in release builds

This commit is contained in:
Brent Schroeter 2025-12-12 20:00:46 +00:00
parent f2dd3d8318
commit 40d2902eae
21 changed files with 41 additions and 42 deletions

View file

@ -17,7 +17,7 @@ use sqlx::{postgres::types::Oid, query};
use uuid::Uuid;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::AppError,
navigator::{Navigator, NavigatorPage},
presentation_form::PresentationForm,
@ -73,7 +73,7 @@ impl From<FormBody> for PresentationForm {
///
/// This handler expects 3 path parameters with the structure described by
/// [`PathParams`].
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn post(
State(mut pooler): State<WorkspacePooler>,
AppDbConn(mut app_db): AppDbConn,

View file

@ -22,7 +22,7 @@ use strum::IntoEnumIterator as _;
use uuid::Uuid;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::AppError,
field_info::FormFieldInfo,
navigator::{Navigator, NavigatorPage as _},
@ -41,7 +41,7 @@ pub(super) struct PathParams {
}
/// HTTP GET handler for the top-level portal form builder page.
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn get(
State(settings): State<Settings>,
CurrentUser(user): CurrentUser,

View file

@ -18,7 +18,7 @@ use sqlx::{postgres::types::Oid, query};
use uuid::Uuid;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::{AppError, forbidden},
navigator::{Navigator, NavigatorPage as _},
user::CurrentUser,
@ -37,7 +37,7 @@ pub(super) struct PathParams {
/// to insert multiple rows at once. If any key is repeated, the others should
/// be repeated the same number of times. Form values are expected to be JSON-
/// serialized representations of the `[Datum]` type.
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn post(
State(mut workspace_pooler): State<WorkspacePooler>,
AppDbConn(mut app_db): AppDbConn,

View file

@ -14,7 +14,7 @@ use sqlx::postgres::types::Oid;
use uuid::Uuid;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::AppError,
navigator::{Navigator, NavigatorPage as _},
settings::Settings,
@ -31,7 +31,7 @@ pub(super) struct PathParams {
}
/// HTTP GET handler for portal settings, including renaming and deletion.
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn get(
State(settings): State<Settings>,
CurrentUser(user): CurrentUser,

View file

@ -14,7 +14,7 @@ use uuid::Uuid;
use validator::Validate;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::{AppError, bad_request},
extractors::ValidatedForm,
navigator::{Navigator, NavigatorPage},
@ -41,7 +41,7 @@ pub(super) struct FormBody {
///
/// This handler expects 3 path parameters with the structure described by
/// [`PathParams`].
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn post(
AppDbConn(mut app_db): AppDbConn,
State(mut pooler): State<WorkspacePooler>,

View file

@ -16,7 +16,7 @@ use sqlx::postgres::types::Oid;
use uuid::Uuid;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::AppError,
navigator::{Navigator, NavigatorPage as _},
user::CurrentUser,
@ -40,7 +40,7 @@ pub(super) struct FormBody {
///
/// This handler expects 3 path parameters with the structure described by
/// [`PathParams`].
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn post(
AppDbConn(mut app_db): AppDbConn,
State(mut pooler): State<WorkspacePooler>,

View file

@ -11,7 +11,7 @@ use sqlx::postgres::types::Oid;
use uuid::Uuid;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::AppError,
navigator::Navigator,
settings::Settings,
@ -28,7 +28,7 @@ pub(super) struct PathParams {
/// HTTP GET handler for table settings, including renaming, access control,
/// and deletion.
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn get(
State(settings): State<Settings>,
CurrentUser(user): CurrentUser,

View file

@ -9,7 +9,7 @@ use sqlx::postgres::types::Oid;
use uuid::Uuid;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::AppError,
navigator::{Navigator, NavigatorPage as _},
user::CurrentUser,
@ -28,7 +28,7 @@ pub(super) struct FormBody {
/// HTTP POST handler for inviting another Phonograph user to collaborate on a
/// relation, by email address.
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn post(
AppDbConn(mut app_db): AppDbConn,
CurrentUser(user): CurrentUser,

View file

@ -14,7 +14,7 @@ use uuid::Uuid;
use validator::Validate;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::AppError,
extractors::ValidatedForm,
navigator::{Navigator, NavigatorPage},
@ -66,7 +66,7 @@ impl From<FormBody> for PresentationForm {
///
/// This handler expects 3 path parameters with the structure described by
/// [`PathParams`].
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn post(
State(mut pooler): State<WorkspacePooler>,
AppDbConn(mut app_db): AppDbConn,

View file

@ -6,7 +6,7 @@ use uuid::Uuid;
use validator::Validate;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::AppError,
extractors::ValidatedForm,
navigator::{Navigator, NavigatorPage},
@ -34,7 +34,7 @@ pub(super) struct FormBody {
///
/// This handler expects 3 path parameters with the structure described by
/// [`PathParams`].
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn post(
AppDbConn(mut app_db): AppDbConn,
CurrentUser(_user): CurrentUser,

View file

@ -10,7 +10,7 @@ use sqlx::postgres::types::Oid;
use uuid::Uuid;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::{AppError, bad_request},
navigator::{Navigator, NavigatorPage as _},
user::CurrentUser,
@ -36,7 +36,7 @@ pub(super) struct FormBody {
///
/// Upon success, the client is redirected back to the portal's form editor
/// page.
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn post(
AppDbConn(mut app_db): AppDbConn,
CurrentUser(_user): CurrentUser,

View file

@ -13,7 +13,7 @@ use uuid::Uuid;
use validator::Validate;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::AppError,
extractors::ValidatedForm,
navigator::{Navigator, NavigatorPage as _},
@ -35,7 +35,7 @@ pub(super) struct FormBody {
}
/// HTTP POST handler for updating a portal's name.
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn post(
AppDbConn(mut app_db): AppDbConn,
State(mut pooler): State<WorkspacePooler>,

View file

@ -19,7 +19,7 @@ use sqlx::postgres::types::Oid;
use uuid::Uuid;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::{AppError, bad_request},
navigator::{Navigator, NavigatorPage as _},
user::CurrentUser,
@ -39,7 +39,7 @@ pub(super) struct PathParams {
///
/// Upon success, the client is redirected back to the portal's form editor
/// page.
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn post(
State(mut workspace_pooler): State<WorkspacePooler>,
AppDbConn(mut app_db): AppDbConn,

View file

@ -13,7 +13,6 @@ use uuid::Uuid;
use validator::Validate;
use crate::{
app::App,
errors::AppError,
extractors::ValidatedForm,
navigator::{Navigator, NavigatorPage as _},
@ -39,7 +38,7 @@ pub(super) struct FormBody {
///
/// Currently, names must begin with a letter and may only contain lowercase
/// alphanumeric characters and underscores.
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn post(
State(mut pooler): State<WorkspacePooler>,
CurrentUser(user): CurrentUser,

View file

@ -18,7 +18,7 @@ use sqlx::{Acquire as _, postgres::types::Oid, query};
use uuid::Uuid;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::{AppError, forbidden},
user::CurrentUser,
workspace_pooler::{RoleAssignment, WorkspacePooler},
@ -47,7 +47,7 @@ pub(super) struct CellInfo {
///
/// This handler expects 3 path parameters with the structure described by
/// [`PathParams`].
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn post(
State(mut workspace_pooler): State<WorkspacePooler>,
AppDbConn(mut app_db): AppDbConn,

View file

@ -18,7 +18,7 @@ use sqlx::query;
use uuid::Uuid;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::AppError,
navigator::{Navigator, NavigatorPage},
user::CurrentUser,
@ -33,7 +33,7 @@ pub(super) struct PathParams {
/// HTTP POST handler for generating a new "service credential" role for a user
/// and workspace.
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn post(
State(mut pooler): State<WorkspacePooler>,
AppDbConn(mut app_db): AppDbConn,

View file

@ -12,7 +12,7 @@ use serde::Deserialize;
use uuid::Uuid;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::AppError,
navigator::Navigator,
settings::Settings,
@ -29,7 +29,7 @@ pub(super) struct PathParams {
/// HTTP GET handler for a top-level workspace navigation page. At the moment,
/// this is pretty spare---essentially the workspace navigation sidebar blown
/// up to the size of a full page.
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn get(
State(settings): State<Settings>,
CurrentUser(user): CurrentUser,

View file

@ -17,7 +17,7 @@ use url::Url;
use uuid::Uuid;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::AppError,
navigator::Navigator,
roles::RoleDisplay,
@ -35,7 +35,7 @@ pub(super) struct PathParams {
/// HTTP GET handler for the page at which a user manages their service
/// credentials for a workspace.
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn get(
State(settings): State<Settings>,
State(mut pooler): State<WorkspacePooler>,

View file

@ -12,7 +12,7 @@ use serde::Deserialize;
use uuid::Uuid;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::AppError,
navigator::Navigator,
settings::Settings,
@ -28,7 +28,7 @@ pub(super) struct PathParams {
/// HTTP GET handler for workspace settings, including renaming, access control,
/// and deletion.
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn get(
State(settings): State<Settings>,
CurrentUser(user): CurrentUser,

View file

@ -10,7 +10,7 @@ use uuid::Uuid;
use validator::Validate;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::AppError,
extractors::ValidatedForm,
navigator::{Navigator, NavigatorPage as _},
@ -29,7 +29,7 @@ pub(super) struct FormBody {
}
/// HTTP POST handler for updating a workspace's name.
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn post(
State(mut pooler): State<WorkspacePooler>,
AppDbConn(mut app_db): AppDbConn,

View file

@ -17,7 +17,7 @@ use sqlx::query;
use uuid::Uuid;
use crate::{
app::{App, AppDbConn},
app::AppDbConn,
errors::AppError,
navigator::{Navigator, NavigatorPage},
roles::{get_reader_role, get_writer_role},
@ -33,7 +33,7 @@ pub(super) struct PathParams {
}
/// HTTP POST handler for assigning
#[debug_handler(state = App)]
#[debug_handler(state = crate::app::App)]
pub(super) async fn post(
State(mut pooler): State<WorkspacePooler>,
AppDbConn(mut app_db): AppDbConn,