mirror of
https://github.com/chatmail/core.git
synced 2026-04-17 21:46:35 +03:00
Follow-up to https://github.com/chatmail/core/pull/7125: We now have a mix of non-async (parking_lot) and async (tokio) Mutexes used for the connectivity. We can just use non-async Mutexes, because we don't attempt to hold them over an await point. I also tested that we get a compiler error if we do try to hold one over an await point (rather than just deadlocking/blocking the executor on runtime). Not 100% sure about using the parking_lot rather than std Mutex, because since https://github.com/rust-lang/rust/issues/93740, parking_lot doesn't have a lot of advantages anymore. But as long as iroh depends on it, we might as well use it ourselves.
Delta Chat C Interface
Installation
see Installing libdeltachat system wide in ../README.md
Documentation
To generate the C Interface documentation,
call doxygen in the deltachat-ffi directory
and browse the html subdirectory.
If thinks work, the documentation is also available online at https://c.delta.chat