Skip to main content

Module query

Module query 

Source
Expand description

Email/query filter and comparator types (RFC 8621 §4.4).

Provides EmailFilterCondition — the mail-specific condition object for Email/query — and the EmailFilter type alias for convenience.

The generic Filter, FilterOperator, and Operator types used here are defined in jmap-types::query (RFC 8620 §5.5).

Structs§

EmailComparator
Sort comparator for Email/query (RFC 8621 §4.4.2).
EmailFilterCondition
Filter condition for Email objects (RFC 8621 §4.4.1).
FilterOperator
Logical combination of filters (RFC 8620 §5.5).

Enums§

ComparatorProperty
The property to sort by in an EmailComparator (RFC 8621 §4.4.2).
Filter
A filter node: either a logical operator combining sub-filters, or a type-specific condition object (RFC 8620 §5.5).
Operator
Logical operator for combining filter conditions (RFC 8620 §5.5).

Type Aliases§

EmailFilter
Concrete filter type for Email/query (RFC 8621 §4.4).
EmailSubmissionFilter
Concrete filter type for EmailSubmission/query (RFC 8621 §7.3).
MailboxFilter
Concrete filter type for Mailbox/query (RFC 8621 §2.3).