Commit graph

15 commits

Author SHA1 Message Date
Vinzenz Schroeter 590b21d433 use NonNull as return type in C API 2024-10-15 22:23:52 +02:00
Vinzenz Schroeter f2ff07d9d9 add NULL checks - rest 2024-10-14 22:28:41 +02:00
Vinzenz Schroeter 2e1cb6f681 add NULL checks - command 2024-10-13 18:56:29 +02:00
Vinzenz Schroeter 03becf19b5 add NULL checks - bit_vec 2024-10-13 18:12:55 +02:00
Vinzenz Schroeter 78b5d1180b hide packets to reduce api surface for new users 2024-10-10 23:41:08 +02:00
Vinzenz Schroeter e46391ca5f replace usages of 'this' as parameter name 2024-09-07 15:14:29 +02:00
Vinzenz Schroeter acc35b6727 add ability to send commands directly in C code, annotate which functions may return null 2024-09-07 14:35:16 +02:00
Vinzenz Schroeter aa359cc807 rename _dealloc to _free 2024-09-07 14:11:15 +02:00
Vinzenz Schroeter eddeb2ea2d re-export everything from top-level for nicer docs 2024-09-07 12:23:32 +02:00
Vinzenz Schroeter 051dbfabea wrap and rename ALL the types 2024-09-05 21:25:15 +02:00
Vinzenz Schroeter d385d8e1d4 add packet clone 2024-08-29 22:23:23 +02:00
Vinzenz Schroeter 956e5df812 CCommand (opaque wrapper around Command for C) 2024-08-29 21:39:47 +02:00
Vinzenz Schroeter 084c3df1db should not have been pub use, documentation fixes 2024-05-28 22:23:21 +02:00
Vinzenz Schroeter 24e36d1927 even more documentation 2024-05-28 21:25:59 +02:00
Vinzenz Schroeter f759395393 move c_api into binding_c crate, update C# binding 2024-05-26 13:15:11 +02:00