1 2 3 4 5 6 7 8 9 10 11 12 13 14
//! Constraint response contracts. //! //! This module contains unique-constraint payload contracts for schema endpoints. use serde::Serialize; /// Unique-constraint payload row returned by `/schema/constraints`. #[derive(Serialize)] pub(in super::super) struct SchemaConstraint { /// Constraint name. pub(in super::super) constraint_name: String, /// Columns in constraint ordinal order. pub(in super::super) columns: Vec<String>, }