Module todo_lib::tfilter [−][src]
Structs
A rules for todo list filtering. Setting a field to None or empty vector means that the corresponding property is not checked. All text comparisons are case-insensitive.
For filtering by date range or value. days
is inclusive range and
is not used when span
is Any
or None
For filtering by priority
For filtering by recurrence. Only Any
and None
are supported
Filter rules for special entities: projects, contexts, tags.
For filtering by timer
An arbitrary range of values for todo properties check. The range is inclusive
Enums
Span of todo record IDs to process. ID is an order number of the todo record in the file starting from 0
Todo state range
A type of comparison for the property.
Constants
Setting unused end of Lower/Higher ValueRange makes the filter to include todos that have a given date field undefined
Functions
Entry function to filter the list of todo records