Expand description
RFC 8620 §5.5 generic filter types for JMAP /query methods.
Provides Filter, FilterOperator, and Operator.
Object-specific filter conditions (e.g. EmailFilterCondition) are
defined in their respective type crates.
§Filter algebra is excluded from extras preservation
The filter algebra defined in this module is intentionally not extensible
via the workspace “extras preservation” policy. See Filter,
FilterOperator, and Operator for details. The same exclusion applies
to every per-object FilterCondition / Comparator / ComparatorProperty
type in the downstream jmap-*-types crates (see workspace AGENTS.md,
bd JMAP-lbdy “Decision: filter algebra excluded”).
Structs§
- Filter
Operator - Logical combination of filters (RFC 8620 §5.5).