Skip to content

Commit 45834cd

Browse files
committed
Add Module level docs
1 parent 0031a6b commit 45834cd

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/lib.rs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
1+
//! Client-side library to interact with Versioned Storage Service (VSS).
2+
//!
3+
//! VSS is an open-source project designed to offer a server-side cloud storage solution specifically
4+
//! tailored for non-custodial 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+
//! Learn more [here](https://github.com/lightningdevkit/vss-server/blob/main/README.md).
9+
110
#![deny(rustdoc::broken_intra_doc_links)]
211
#![deny(rustdoc::private_intra_doc_links)]
312

13+
use crate::client::VssClient;
14+
use crate::error::VssError;
15+
16+
/// Implements a thin-client ([`VssClient`]) to access a hosted instance of Versioned Storage Service (VSS).
417
pub mod client;
18+
19+
/// Implements the error type ([`VssError`]) returned on interacting with [`VssClient`]
520
pub mod error;
21+
22+
/// Contains request/response types generated from the API definition of VSS.
623
pub mod types;

0 commit comments

Comments
 (0)