1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
//! Schema-overview query contracts. //! //! This module contains query DTOs for `/schema`. use serde::Deserialize; /// Query parameters accepted by `/schema`. #[derive(Deserialize)] pub(in super::super) struct SchemaQuery { /// Optional schema name. Defaults to `public`. #[serde(default = "default_schema_name")] pub(in super::super) schema_name: String, } /// Default schema used by `/schema` when omitted. fn default_schema_name() -> String { "public".to_string() }