From 4d3189e69878abfcb4961ee55b1d5a6f8339cb4c Mon Sep 17 00:00:00 2001 From: Egor Vorontsov Date: Sat, 7 Jun 2025 11:04:48 +0300 Subject: [PATCH] Implemented `FilterableValue` for all remaining special types (`Timestamp`, `TimeDuration`). --- crates/lib/src/filterable_value.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/lib/src/filterable_value.rs b/crates/lib/src/filterable_value.rs index 82a90eb7c4e..32c4b927e24 100644 --- a/crates/lib/src/filterable_value.rs +++ b/crates/lib/src/filterable_value.rs @@ -1,4 +1,4 @@ -use crate::{ConnectionId, Identity}; +use crate::{ConnectionId, Identity, TimeDuration, Timestamp}; use core::ops; use spacetimedb_sats::bsatn; use spacetimedb_sats::{hash::Hash, i256, u256, Serialize}; @@ -95,6 +95,8 @@ impl_filterable_value! { Identity: Copy, ConnectionId: Copy, + Timestamp: Copy, + TimeDuration: Copy, Hash: Copy, // Some day we will likely also want to support `Vec` and `[u8]`,