-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I already studied the source of the YaST2 Packager (Ruby), the YaST PKG Bindings (C++) however this works providing bindings for Ruby written in C++, the official "documentation", the actual source of libzypp (C++), the source of zypper (C++) and how the Foreign Function Interface of Rust works ofc.
I already studied the source of the YaST2 Packager (Ruby), the YaST PKG Bindings (C++) however this works providing bindings for Ruby written in C++, the official "documentation", the actual source of libzypp (C++), the source of zypper (C++) and how the Foreign Function Interface of Rust works ofc.
I already studied the source of the YaST2 Packager (Ruby), the YaST PKG Bindings (C++) however this works providing bindings for Ruby written in C++, the official "documentation", the actual source of libzypp (C++), the source of zypper (C++) and how the Foreign Function Interface of Rust works ofc.
I already studied the source of the YaST2 Packager (Ruby), the YaST PKG Bindings (C++) however this works providing bindings for Ruby written in C++, the official "documentation", the actual source of libzypp (C++), the source of zypper (C++) and how the Foreign Function Interface of Rust works ofc.
Also I had little hopes about zypp-gui as it is already written in rust but that one uses Packgekit and in some cases does direct command-line calls to zypper instead of using libzypp which kinda feels wrong to me.
As a last resort I also made a full dump of libzypp.so's ABI using nm -D --demangle /usr/lib64/libzypp.so but that wasn't much of a help with it's 6844 lines of output x.x
For example of making libZypp keybindings you can look into old libzypp-keybindings. For safe calling C++ code from rust there is cxx.rs. For linking a native library with rust there are an example on stackoverflow.
For example of making libZypp keybindings you can look into old libzypp-keybindings. For safe calling C++ code from rust there is cxx.rs. For linking a native library with rust there are an example on stackoverflow.