pub struct TableConstraintsQueryResult {Show 18 fields
pub constraint_schema: String,
pub constraint_name: String,
pub table_schema: String,
pub table_name: String,
pub constraint_type: String,
pub is_deferrable: String,
pub initially_deferred: String,
pub check_clause: Option<String>,
pub column_name: Option<String>,
pub ordinal_position: Option<i32>,
pub position_in_unique_constraint: Option<i32>,
pub unique_constraint_schema: Option<String>,
pub unique_constraint_name: Option<String>,
pub match_option: Option<String>,
pub update_rule: Option<String>,
pub delete_rule: Option<String>,
pub referential_key_table_name: Option<String>,
pub referential_key_column_name: Option<String>,
}
Available on crate features
postgres
and query
only.Fields§
§constraint_schema: String
§constraint_name: String
§table_schema: String
§table_name: String
§constraint_type: String
§is_deferrable: String
§initially_deferred: String
§check_clause: Option<String>
§column_name: Option<String>
§ordinal_position: Option<i32>
§position_in_unique_constraint: Option<i32>
§unique_constraint_schema: Option<String>
§unique_constraint_name: Option<String>
§match_option: Option<String>
§update_rule: Option<String>
§delete_rule: Option<String>
§referential_key_table_name: Option<String>
§referential_key_column_name: Option<String>
Trait Implementations§
Source§impl Debug for TableConstraintsQueryResult
impl Debug for TableConstraintsQueryResult
Source§impl Default for TableConstraintsQueryResult
impl Default for TableConstraintsQueryResult
Source§fn default() -> TableConstraintsQueryResult
fn default() -> TableConstraintsQueryResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TableConstraintsQueryResult
impl RefUnwindSafe for TableConstraintsQueryResult
impl Send for TableConstraintsQueryResult
impl Sync for TableConstraintsQueryResult
impl Unpin for TableConstraintsQueryResult
impl UnwindSafe for TableConstraintsQueryResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more