Crates.io | wildland-cargo-lib |
lib.rs | wildland-cargo-lib |
version | 0.40.0 |
source | src |
created_at | 2023-01-13 15:24:34.035531 |
updated_at | 2023-01-13 15:26:47.06015 |
description | Wildland Cargo Lib |
homepage | https://wildland.io/ |
repository | https://gitlab.com/wildland/corex/wildland-core |
max_upload_size | |
id | 757983 |
size | 107,949 |
High level interface for the Cargo clients. It is built on top of the Wildland CoreX library and provides Cargo specific abstractions like "user", "device" or "sharing logic".
Wildland Cargo Lib support bindings for the following languages:
Java
C++
C#
Python
Swift
WebAssembly (there is another SDK repository for this purpose)
Use docker images in order to generate the bindings glue code for Java
, C#
and Python
. One can find them in ./docker
directory. For C++
and Swift
bindings one can simply run cargo build --features bindings
and get the glue code from ./_generated_ffi_code
and ./_generated_swift/
directories. It requires rust toolchain in version >1.59.0
.