diff --git a/src/ast/mod.rs b/src/ast/mod.rs index fbf31892..ac429ee3 100644 --- a/src/ast/mod.rs +++ b/src/ast/mod.rs @@ -3697,7 +3697,7 @@ impl fmt::Display for SchemaName { /// Fulltext search modifiers ([1]). /// /// [1]: https://dev.mysql.com/doc/refman/8.0/en/fulltext-search.html#function_match -#[derive(Debug, Clone, PartialEq, Eq, Hash)] +#[derive(Debug, Clone, PartialEq, PartialOrd, Eq, Ord, Hash)] #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] pub enum SearchModifier { /// `IN NATURAL LANGUAGE MODE`. diff --git a/src/ast/query.rs b/src/ast/query.rs index 0c07ce64..b367484d 100644 --- a/src/ast/query.rs +++ b/src/ast/query.rs @@ -333,7 +333,7 @@ pub enum SelectItem { /// /// | (, , ...) /// ``` -#[derive(Debug, Clone, PartialEq, Eq, Hash)] +#[derive(Debug, Clone, PartialEq, PartialOrd, Eq, Ord, Hash)] #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] pub enum ExcludeSelectItem { /// Single column name without parenthesis.