Rebuild against current RL main
[ldk-c-bindings] / lightning-c-bindings / src / lib.rs
1 //!lightning
2 //! Rust-Lightning, not Rusty's Lightning!
3 //!
4 //! A full-featured but also flexible lightning implementation, in library form. This allows the
5 //! user (you) to decide how they wish to use it instead of being a fully self-contained daemon.
6 //! This means there is no built-in threading/execution environment and it's up to the user to
7 //! figure out how best to make networking happen/timers fire/things get written to disk/keys get
8 //! generated/etc. This makes it a good candidate for tight integration into an existing wallet
9 //! instead of having a rather-separate lightning appendage to a wallet.
10 #![allow(unknown_lints)]
11 #![allow(non_camel_case_types)]
12 #![allow(non_snake_case)]
13 #![allow(unused_imports)]
14 #![allow(unused_variables)]
15 #![allow(unused_mut)]
16 #![allow(unused_parens)]
17 #![allow(unused_unsafe)]
18 #![allow(unused_braces)]
19 #![deny(missing_docs)]
20 mod c_types;
21 mod bitcoin;
22 pub mod util;
23 pub mod chain;
24 pub mod ln;
25 pub mod routing;