#ifndef FTS_SEARCH_SERIALIZE_H
#define FTS_SEARCH_SERIALIZE_H
/* serialize [non]match_always fields (clearing buffer) */
void fts_search_serialize(buffer_t *buf, const struct mail_search_arg *args);
/* add/remove [non]match_always fields in search args */
void fts_search_deserialize(struct mail_search_arg *args,
const buffer_t *buf);
/* add match_always=TRUE fields to search args */
void fts_search_deserialize_add_matches(struct mail_search_arg *args,
const buffer_t *buf);
/* add nonmatch_always=TRUE fields to search args */
void fts_search_deserialize_add_nonmatches(struct mail_search_arg *args,
const buffer_t *buf);
#endif