derelict.notmuch.types

Undocumented in source.

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
anonymousenum NOTMUCH_DATABASE_MODE_READ_ONLY

Database open mode for notmuch_database_open.

NOTMUCH_EXCLUDE_FLAG
anonymousenum 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
anonymousenum NOTMUCH_MESSAGE_FLAG_MATCH

Message flags.

NOTMUCH_SORT_OLDEST_FIRST
anonymousenum NOTMUCH_SORT_OLDEST_FIRST

Sort values for notmuch_query_set_sort.

NOTMUCH_STATUS_SUCCESS
anonymousenum NOTMUCH_STATUS_SUCCESS

Status codes used for the return values of most functions.

Manifest constants

LIBNOTMUCH_MAJOR_VERSION
enum LIBNOTMUCH_MAJOR_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LIBNOTMUCH_MICRO_VERSION
enum LIBNOTMUCH_MICRO_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LIBNOTMUCH_MINOR_VERSION
enum LIBNOTMUCH_MINOR_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NOTMUCH_TAG_MAX
enum NOTMUCH_TAG_MAX;

The longest possible tag value.

Structs

notmuch_config_list_t
struct notmuch_config_list_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
notmuch_database_t
struct notmuch_database_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
notmuch_directory_t
struct notmuch_directory_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
notmuch_filenames_t
struct notmuch_filenames_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
notmuch_message_properties_t
struct notmuch_message_properties_t

Opaque message property iterator

notmuch_message_t
struct notmuch_message_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
notmuch_messages_t
struct notmuch_messages_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
notmuch_query_t
struct notmuch_query_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
notmuch_tags_t
struct notmuch_tags_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
notmuch_thread_t
struct notmuch_thread_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
notmuch_threads_t
struct notmuch_threads_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta