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