derelict.notmuch.types

Members

Aliases

notmuch_bool_t
alias notmuch_bool_t = bool

Notmuch boolean type.

notmuch_compact_status_cb_t
alias notmuch_compact_status_cb_t = void function(const char* message, void* closure)

A callback invoked by notmuch_database_compact to notify the user of the progress of the compaction process.

notmuch_database_mode_t
alias notmuch_database_mode_t = int
notmuch_exclude_t
alias notmuch_exclude_t = int
notmuch_message_flag_t
alias notmuch_message_flag_t = int
notmuch_sort_t
alias notmuch_sort_t = int
notmuch_status_t
alias notmuch_status_t = int

Enums

NOTMUCH_DATABASE_MODE_READ_ONLY
enum NOTMUCH_DATABASE_MODE_READ_ONLY

Database open mode for notmuch_database_open.

NOTMUCH_EXCLUDE_FLAG
enum NOTMUCH_EXCLUDE_FLAG

Exclude values for notmuch_query_set_omit_excluded. The strange order is to maintain backward compatibility: the old FALSE/TRUE options correspond to the new NOTMUCH_EXCLUDE_FLAG/NOTMUCH_EXCLUDE_TRUE options.

NOTMUCH_MESSAGE_FLAG_MATCH
enum NOTMUCH_MESSAGE_FLAG_MATCH

Message flags.

NOTMUCH_SORT_OLDEST_FIRST
enum NOTMUCH_SORT_OLDEST_FIRST

Sort values for notmuch_query_set_sort.

NOTMUCH_STATUS_SUCCESS
enum NOTMUCH_STATUS_SUCCESS

Status codes used for the return values of most functions.

Manifest constants

NOTMUCH_TAG_MAX
enum NOTMUCH_TAG_MAX;

The longest possible tag value.

Structs

notmuch_database_t
struct notmuch_database_t

Status codes used for the return values of most functions.

notmuch_message_properties_t
struct notmuch_message_properties_t

Opaque message property iterator

Meta