[−][src]Module todo_lib::tfilter
Structs
Conf | 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. |
DateRange | For filtering by date range or value. |
Priority | For filtering by priority |
Recurrence | For filtering by recurrence. Only |
Timer | For filtering by timer |
ValueRange | An arbitrary range of values for todo properties check. The range is inclusive |
Enums
ItemRange | Span of todo record IDs to process. ID is an order number of the todo record in the file starting from 0 |
TodoStatus | Todo state range |
ValueSpan | A type of comparison for the property. |
Constants
INCLUDE_NONE | Setting unused end of Lower/Higher ValueRange makes the filter to include todos that have a given date field undefined |
Functions
filter | Entry function to filter the list of todo records |