Commit Graph

26 Commits

Author SHA1 Message Date
Dan Ballard 708e6ff034 update to lcg1.7 including new APIs, new structs (ACL) and testing using bindings as helper functions with wrappers to rust-ify results and api 2022-04-09 10:50:52 -07:00
Sarah Jamie Lewis 661f1f3f4c Merge pull request 'adding needed structs' (#10) from structs into main
Reviewed-on: #10
2022-04-07 22:08:57 +00:00
Dan Ballard cfd924d19e as per PR: spelling changes, name changes 2022-04-05 21:11:37 -07:00
Dan Ballard 70c043461b fixing contact struct to match accepted/blocked; adding Settings struct and save fn; adding Experiments enums; adding ConnectionSate::new(String) 2022-04-04 18:10:42 -07:00
Sarah Jamie Lewis 5bed265440 Merge pull request 'migrate to libcwtch-go 1.5' (#9) from lcg1.5 into main
Reviewed-on: #9
2022-01-17 19:06:15 -05:00
Dan Ballard 81fbfdd151 rm Cargo.lock for lib; add sha512 check to build fetch; typo 2022-01-17 18:39:01 -05:00
Dan Ballard 2d4e7bb751 structs use Result to propagate deserialization errors as per issue #4 2022-01-16 14:24:22 -05:00
Dan Ballard a28813fb2e rust fmt 2022-01-16 14:06:30 -05:00
Dan Ballard 5db5208a54 lcg 1.5.2 to 1.5.4 unblock_contact() 2022-01-16 14:00:21 -05:00
Dan Ballard 3f25d8d829 full lcg 1.5.2 api coverage 2022-01-15 09:16:35 -05:00
Dan Ballard 68b553e0c8 upgrade build refs, .h and buildgen bindings to lcg 1.5.2 -- now the fun begins 2021-12-27 09:06:54 -05:00
Dan Ballard 6ccf83c2c7 Merge pull request 'Use rustfmt to format some of the Rust code' (#6) from schlink/libcwtch-rs:formatting into main
Reviewed-on: #6
2021-09-17 00:09:40 +00:00
Sarah Jamie Lewis 1dc1be542c Merge branch 'main' into formatting 2021-09-16 19:52:08 +00:00
Sam Schlinkert 47d9a9b7ab integrates changes to echobot example 2021-09-16 14:03:57 -04:00
Dan Ballard 49c4f06e51 Merge pull request 'Clean up of the echobot example' (#7) from schlink/libcwtch-rs:clean_up_example into main
Reviewed-on: #7
2021-09-16 17:26:23 +00:00
Sam Schlinkert 187e07361a does a bit of clean up of the echobot example 2021-09-15 22:39:30 -04:00
Sam Schlinkert 2f9252a64d use rustfmt to format some of the Rust code 2021-09-15 21:57:36 -04:00
Dan Ballard 5dd91d52dc add docs.rs documentation metadata 2021-09-15 13:13:23 -07:00
Dan Ballard c6adad9f30 gitignore ignore example_cwtch_dir 2021-09-15 13:08:14 -07:00
Dan Ballard 9090b45444 add README to cargo.toml 2021-09-15 13:05:04 -07:00
Dan Ballard 7e053cd224 add enums for connection state and contact authorization 2021-09-15 12:17:45 -07:00
Dan Ballard 4209e36d7e add doc strings, logo, url, and #![deny(missing_docs)] + remaining doc comments 2021-09-10 21:57:57 -07:00
Dan Ballard 86623daf57 allow non snake case in structs cus event_ID from libcwtch-go go standard 2021-09-08 08:24:24 -07:00
Dan Ballard 652526fffb adding documentations and examples and tweeks to be more rustful 2021-09-08 00:38:18 -07:00
Dan Ballard f00daf245b add MIT LICENSE 2021-09-03 20:39:03 -07:00
Dan Ballard 1ead7e597c libcwtch-rs: Rust bindings for libcwtch-go 2021-09-03 20:36:35 -07:00