X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning-c-bindings%2Fsrc%2Flib.rs;h=53abe8ad960a8159d9703405f6a8e982c169a8c5;hb=ae39d0e5a34ef021db50b12a7be96f0694fd1b18;hp=823f021a7144796933587ec133b6bc1ffe94da6f;hpb=1ea51d14faf91619495778e82bca2e6fad0ae1ae;p=ldk-c-bindings diff --git a/lightning-c-bindings/src/lib.rs b/lightning-c-bindings/src/lib.rs index 823f021..53abe8a 100644 --- a/lightning-c-bindings/src/lib.rs +++ b/lightning-c-bindings/src/lib.rs @@ -16,8 +16,15 @@ #![allow(unused_parens)] #![allow(unused_unsafe)] #![allow(unused_braces)] -#![deny(missing_docs)] +#![cfg_attr(not(feature = "std"), no_std)] +#[cfg(not(any(feature = "std", feature = "no-std")))] +compile_error!("at least one of the `std` or `no-std` features must be enabled"); +extern crate alloc; +pub mod version; pub mod c_types; pub mod bitcoin; pub mod lightning; pub mod lightning_persister; +pub mod lightning_background_processor; +pub mod lightning_invoice; +pub mod lightning_rapid_gossip_sync;