Add all the manually-generated bits for the c-bindings crate
authorMatt Corallo <git@bluematt.me>
Tue, 12 May 2020 18:54:12 +0000 (14:54 -0400)
committerMatt Corallo <git@bluematt.me>
Fri, 11 Sep 2020 02:03:32 +0000 (22:03 -0400)
commit1af8a464b4b93863b2f8398567e4892490cc8281
tree50848181cdb2c578f5a9b63381bbde97c002f803
parent5254d6b3d92d3be7869d7b9c6d622fe86222d224
Add all the manually-generated bits for the c-bindings crate

Including:
 * A script to automatically generate all the rest,
 * Cargo.toml and cbindgen.toml,
 * manually-written wrapper types for a few types
genbindings.sh [new file with mode: 0755]
lightning-c-bindings/Cargo.toml [new file with mode: 0644]
lightning-c-bindings/cbindgen.toml [new file with mode: 0644]
lightning-c-bindings/demo.c [new file with mode: 0644]
lightning-c-bindings/demo.cpp [new file with mode: 0644]
lightning-c-bindings/src/bitcoin/mod.rs [new file with mode: 0644]
lightning-c-bindings/src/bitcoin/network.rs [new file with mode: 0644]
lightning-c-bindings/src/c_types/mod.rs [new file with mode: 0644]