From c836b650eaf4ba33b1cfd2b475971b3ccc9f69b7 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Thu, 15 Jan 2026 02:57:31 +0100 Subject: new update_node_init --- database/src/query.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'database/src/query.rs') diff --git a/database/src/query.rs b/database/src/query.rs index 8513e22..3c3a07c 100644 --- a/database/src/query.rs +++ b/database/src/query.rs @@ -6,12 +6,15 @@ use jellyobject::Path; +#[derive(Default)] pub struct Query { pub filter: Filter, pub sort: Sort, } +#[derive(Default)] pub enum Sort { + #[default] None, Value(ValueSortComponent), TextSearch(Path, String), @@ -34,8 +37,10 @@ pub enum SortOrder { Descending, } -#[derive(Debug, Clone)] +#[derive(Debug, Clone, Default)] pub enum Filter { + #[default] + True, All(Vec), Any(Vec), Match(Path, Vec), -- cgit v1.3