File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed
Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change 1+ //! Hosts VSS protocol compliant [`KvStore`] implementations for various backends.
2+ //!
3+ //! VSS is an open-source project designed to offer a server-side cloud storage solution specifically
4+ //! tailored for noncustodial Lightning supporting mobile wallets. Its primary objective is to
5+ //! simplify the development process for Lightning wallets by providing a secure means to store
6+ //! and manage the essential state required for Lightning Network (LN) operations.
7+ //!
8+ //! [`KvStore`]: api::kv_store::KvStore
9+
10+ #![ deny( rustdoc:: broken_intra_doc_links) ]
11+ #![ deny( rustdoc:: private_intra_doc_links) ]
12+ #![ deny( missing_docs) ]
13+
14+ /// Contains [PostgreSQL](https://www.postgresql.org/) based backend implementation for VSS.
115pub mod postgres_store;
Original file line number Diff line number Diff line change @@ -7,9 +7,11 @@ use api::types::{
77use async_trait:: async_trait;
88use std:: io:: Error ;
99
10+ /// A [PostgreSQL](https://www.postgresql.org/) based backend implementation for VSS.
1011pub struct PostgresBackendImpl { }
1112
1213impl PostgresBackendImpl {
14+ /// Constructs a [`PostgresBackendImpl`] using `dsn` for PostgreSQL connection information.
1315 pub async fn new ( dsn : & str ) -> Result < Self , Error > {
1416 todo ! ( "pending implementation." ) ;
1517 }
You can’t perform that action at this time.
0 commit comments