X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Flib.rs;h=0cea7ad5de6f247ff208e54b782d426e4a514e52;hb=c8b51228d6c7012659aa4b4a37591dc27222937c;hp=039f2f3aca1c9e36422aae2bea755f0de4c931cb;hpb=9098240e341cf09578819cdf1d2950303478b137;p=rust-lightning diff --git a/lightning/src/lib.rs b/lightning/src/lib.rs index 039f2f3a..0cea7ad5 100644 --- a/lightning/src/lib.rs +++ b/lightning/src/lib.rs @@ -21,8 +21,16 @@ extern crate bitcoin; #[cfg(test)] extern crate rand; #[cfg(test)] extern crate hex; +#[cfg(all(test, feature = "mutation_testing"))] extern crate mutagen; #[macro_use] pub mod util; pub mod chain; pub mod ln; +pub mod routing; + +#[cfg(all( + any(feature = "mutation_testing", feature = "fuzztarget"), + not(any(test, debug_assertions)) + ))] +const ERR: () = "You should never be building with feature = mutation_testing or feature = fuzztarget! They are used to compile with broken code for testing only!";