Skip to main content

ui_grid_core/
constants.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize, Default)]
4#[serde(rename_all = "camelCase")]
5pub enum SortDirection {
6    Asc,
7    Desc,
8    #[default]
9    None,
10}
11
12#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize, Default)]
13#[serde(rename_all = "camelCase")]
14pub enum FilterCondition {
15    #[default]
16    Contains,
17    StartsWith,
18    EndsWith,
19    Exact,
20    NotEqual,
21    GreaterThan,
22    GreaterThanOrEqual,
23    LessThan,
24    LessThanOrEqual,
25}