lb-rs 25.10.13

The rust library for interacting with your lockbook.
Documentation
[[bench]]
harness = false
name = "bench_main"
path = "benches/bench_main.rs"

[dependencies.aead]
version = "0.4.2"

[dependencies.aes-gcm]
version = "0.9.3"

[dependencies.base64]
version = "0.13.0"

[dependencies.basic-human-duration]
version = "0.2.0"

[dependencies.bezier-rs]
version = "0.2.0"

[dependencies.bincode]
version = "1.3.3"

[dependencies.bip39-dict]
version = "0.1.3"

[dependencies.chrono]
version = "0.4"

[dependencies.crossbeam]
version = "0.8.1"

[dependencies.db-rs]
version = "0.3.3"

[dependencies.db-rs-derive]
version = "0.3.3"

[dependencies.flate2]
version = "1.0"

[dependencies.futures]
version = "0.3.30"

[dependencies.glam]
version = "0.22.0"

[dependencies.hmac]
version = "0.11.0"

[dependencies.http]
version = "0.2.6"

[dependencies.indexmap]
features = ["rayon"]
version = "2.5.0"

[dependencies.libsecp256k1]
version = "0.7.1"

[dependencies.qrcode-generator]
version = "4.1.6"

[dependencies.rand]
version = "0.8.4"

[dependencies.reqwest]
default-features = false
features = ["json", "rustls-tls"]
version = "0.11.1"

[dependencies.serde]
features = ["derive"]
version = "1.0"

[dependencies.serde_bytes]
version = "0.11"

[dependencies.serde_json]
version = "1.0.44"

[dependencies.sha2]
version = "0.9.9"

[dependencies.similar]
features = ["unicode"]
version = "2.6.0"

[dependencies.tantivy]
package = "lb-tantivy"
version = "0.24"

[dependencies.time]
version = "0.3.20"

[dependencies.tokio]
features = ["full"]
version = "1"

[dependencies.tracing]
version = "0.1.5"

[dependencies.tracing-appender]
version = "0.2"

[dependencies.tracing-subscriber]
version = "0.3.9"

[dependencies.unicode-segmentation]
version = "1.10.0"

[dependencies.usvg]
version = "0.41.0"

[dependencies.uuid]
features = ["v4", "serde"]
version = "1.2.2"

[dev-dependencies.criterion]
features = ["async_tokio"]
version = "0.5.1"

[dev-dependencies.indicatif]
version = "=0.17.0-rc.11"

[dev-dependencies.itertools]
version = "0.10.1"

[dev-dependencies.num_cpus]
version = "1.13.0"

[dev-dependencies.rand]
version = "0.8.4"

[dev-dependencies.tempfile]
version = "3.1.0"

[dev-dependencies.variant_count]
version = "1.1.0"

[features]
default = []
no-network = ["db-rs/clone"]

[lib]
bench = false
crate-type = ["lib", "staticlib", "cdylib"]
name = "lb_rs"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "The rust library for interacting with your lockbook."
edition = "2021"
homepage = "https://lockbook.net"
keywords = ["notes", "encryption", "productivity", "automation", "security"]
license = "BSD-3-Clause"
name = "lb-rs"
readme = false
repository = "https://github.com/lockbook/lockbook"
version = "25.10.13"

[target.'cfg(target_os = "android")'.dependencies.tracing-logcat]
version = "=0.1.0"

[[test]]
name = "account_service_tests"
path = "tests/account_service_tests.rs"

[[test]]
name = "activity_service_tests"
path = "tests/activity_service_tests.rs"

[[test]]
name = "admin_tests"
path = "tests/admin_tests.rs"

[[test]]
name = "api_auth_tests"
path = "tests/api_auth_tests.rs"

[[test]]
name = "api_billing_tests"
path = "tests/api_billing_tests.rs"

[[test]]
name = "api_change_document_content_tests"
path = "tests/api_change_document_content_tests.rs"

[[test]]
name = "api_create_file_tests"
path = "tests/api_create_file_tests.rs"

[[test]]
name = "api_delete_file_tests"
path = "tests/api_delete_file_tests.rs"

[[test]]
name = "api_get_document_tests"
path = "tests/api_get_document_tests.rs"

[[test]]
name = "api_get_subscription_info_tests"
path = "tests/api_get_subscription_info_tests.rs"

[[test]]
name = "api_move_file_tests"
path = "tests/api_move_file_tests.rs"

[[test]]
name = "api_new_account_tests"
path = "tests/api_new_account_tests.rs"

[[test]]
name = "api_rename_file_tests"
path = "tests/api_rename_file_tests.rs"

[[test]]
name = "api_service_tests"
path = "tests/api_service_tests.rs"

[[test]]
name = "cli_data_tests"
path = "tests/cli_data_tests.rs"

[[test]]
name = "concurrent_sync_tests"
path = "tests/concurrent_sync_tests.rs"

[[test]]
name = "core_ops_tests"
path = "tests/core_ops_tests.rs"

[[test]]
name = "delete_and_list_tests"
path = "tests/delete_and_list_tests.rs"

[[test]]
name = "document_tests"
path = "tests/document_tests.rs"

[[test]]
name = "exhaustive_sync_check"
path = "tests/exhaustive_sync_check.rs"

[[test]]
name = "file_ops"
path = "tests/file_ops.rs"

[[test]]
name = "get_usage_tests"
path = "tests/get_usage_tests.rs"

[[test]]
name = "import_export_file_tests"
path = "tests/import_export_file_tests.rs"

[[test]]
name = "in_process_tests"
path = "tests/in_process_tests.rs"

[[test]]
name = "integrity_tests"
path = "tests/integrity_tests.rs"

[[test]]
name = "lazy_tests"
path = "tests/lazy_tests.rs"

[[test]]
name = "link_tests"
path = "tests/link_tests.rs"

[[test]]
name = "path_service_tests"
path = "tests/path_service_tests.rs"

[[test]]
name = "path_tests"
path = "tests/path_tests.rs"

[[test]]
name = "search_service_tests"
path = "tests/search_service_tests.rs"

[[test]]
name = "sharing_tests"
path = "tests/sharing_tests.rs"

[[test]]
name = "sync_fuzzer"
path = "tests/sync_fuzzer.rs"

[[test]]
name = "sync_service_concurrent_change_tests"
path = "tests/sync_service_concurrent_change_tests.rs"

[[test]]
name = "sync_service_cycle_resolution_tests"
path = "tests/sync_service_cycle_resolution_tests.rs"

[[test]]
name = "sync_service_new_synced_client_tests"
path = "tests/sync_service_new_synced_client_tests.rs"

[[test]]
name = "sync_service_new_unsynced_client_tests"
path = "tests/sync_service_new_unsynced_client_tests.rs"

[[test]]
name = "sync_service_path_conflict_resolution_tests"
path = "tests/sync_service_path_conflict_resolution_tests.rs"

[[test]]
name = "sync_service_pending_share_tests"
path = "tests/sync_service_pending_share_tests.rs"

[[test]]
name = "sync_service_share_tests"
path = "tests/sync_service_share_tests.rs"

[[test]]
name = "sync_service_synced_change_new_synced_client_tests"
path = "tests/sync_service_synced_change_new_synced_client_tests.rs"

[[test]]
name = "sync_service_synced_client_tests"
path = "tests/sync_service_synced_client_tests.rs"

[[test]]
name = "sync_service_tests"
path = "tests/sync_service_tests.rs"

[[test]]
name = "sync_service_unsynced_change_new_synced_client_tests"
path = "tests/sync_service_unsynced_change_new_synced_client_tests.rs"

[[test]]
name = "sync_service_unsynced_change_synced_client_tests"
path = "tests/sync_service_unsynced_change_synced_client_tests.rs"

[[test]]
name = "sync_service_unsynced_client_tests"
path = "tests/sync_service_unsynced_client_tests.rs"

[[test]]
name = "tree_composition_tests"
path = "tests/tree_composition_tests.rs"

[[test]]
name = "tree_tests"
path = "tests/tree_tests.rs"

[[test]]
name = "usage_service_tests"
path = "tests/usage_service_tests.rs"

[[test]]
name = "usage_tests"
path = "tests/usage_tests.rs"

[[test]]
name = "validate_tests"
path = "tests/validate_tests.rs"