vls_protocol_signer/
lib.rs

1//! A protocol handler for the VLS protocol.
2//! See [handler::Handler] for more details.
3
4#![cfg_attr(all(not(feature = "std"), not(test)), no_std)]
5#![forbid(unsafe_code)]
6#![allow(bare_trait_objects)]
7#![allow(ellipsis_inclusive_range_patterns)]
8#![warn(rustdoc::broken_intra_doc_links)]
9#![warn(missing_docs)]
10
11extern crate alloc;
12
13/// External approver plugins
14pub mod approver;
15/// Protocol handler
16pub mod handler;
17/// Utilities
18pub mod util;
19
20pub use lightning_signer;
21pub use vls_protocol;