Expand description
Common types that are used in the different matrix-sdk layers.
NOTE: These are common dependencies for the different matrix-sdk layers, you’re probably interested in the main matrix-sdk crate.
Re-exports§
pub use ruma;pub use store_locks::LEASE_DURATION_MS;
Modules§
- Helpers for creating
std::fmt::Debugimplementations. - Abstraction over an executor so we can spawn tasks under WASM the same way we do usually.
- A TTL cache which can be used to time out repeated operations that might experience intermittent failures.
- A linked chunk is the underlying data structure that holds all events.
- Collection of small helpers that implement store-based locks.
Macros§
- Macro to create a RAII timer that will log a
tracingevent once it’s dropped.
Traits§
- Super trait that is used for our store traits, this trait will differ if it’s used on WASM. WASM targets will not require
SendandSyncto have implemented, while other targets will. - Alias for
Sendon non-wasm, empty trait (implemented by everything) on wasm. - Alias for
Syncon non-wasm, empty trait (implemented by everything) on wasm.