<div dir="ltr"><div dir="ltr">Hi all,<div><br></div><div>I'm the main author for these notmuch rust bindings: <a href="https://github.com/vhdirk/notmuch-rs">https://github.com/vhdirk/notmuch-rs</a><br>In making these bindings safe, it's very important to understand when memory is reclaimed by notmuch (and when not). And I'm having a hard time deducing that from the documentation. I've built a couple of c test routines, but I'm getting none the wiser from that.</div><div><br>For instance, when iterating messages from a thread: Can one still use a notmuch_message_t* when the thread is destroyed? Are the individual messages 'owned' by the thread, or only by the query? Same question for 'replies'.</div><div><br></div><div>Could someone please shed some light on this? I'd very much appreciate it.</div><div><br></div><div>Kind regards</div><div>-Dirk </div><div><br></div><div><br></div></div></div>