2 unstable releases

Uses new Rust 2021

0.2.0 Sep 28, 2022
0.1.0 May 11, 2022

#273 in Math

Download history 79/week @ 2022-08-06 86/week @ 2022-08-13 97/week @ 2022-08-20 133/week @ 2022-08-27 109/week @ 2022-09-03 116/week @ 2022-09-10 142/week @ 2022-09-17 214/week @ 2022-09-24 411/week @ 2022-10-01 447/week @ 2022-10-08 316/week @ 2022-10-15 407/week @ 2022-10-22 465/week @ 2022-10-29 587/week @ 2022-11-05 705/week @ 2022-11-12 489/week @ 2022-11-19

2,350 downloads per month
Used in 5 crates (via matrix-sdk)

Apache-2.0

1.5MB
30K SLoC

matrix-sdk-indexedddb

This crate implements a storage backend on IndexedDB for web environments using the matrix-sdk-base primitives.

Usage

The most common usage pattern would be to have this included via matrix-sdk in your Cargo.toml and leave instantiation to it.

[target.'cfg(target_arch = "wasm32")'.dependencies]
matrix-sdk = { version = "0.5, default-features = false, features = ["indexeddb", "e2e-encryption"] }

Crate Feature Flags

The following crate feature flags are available:

  • e2e-encryption: (on by default) Enables the store for end-to-end encrypted data.
  • experimental-timeline: implements the new experimental timeline interfaces

Dependencies

~20–29MB
~594K SLoC