maliput-sdk-0.1.0 has been yanked.
maliput-rs
Provides a Rust API for maliput.
Packages
maliput-sdk: Brings binaries of maliput ecosystem to cargo workspace.maliput-sys: Provides ffi Rust bindings for themaliputAPI.maliput: Provides a Rustacean API for maliput on top ofmaliput-sys.
Prerequisites
- OS: Ubuntu 20.04
- Bazel
Installation
cargo build
Usage
TODO
Executables
maliput-sdk
-
Print libraries being vendored
-
Get location of maliput_malidrive's plugin library:
Examples
maliput-sys
- Load
maliput::api::RoadNetworkand perform some basic queriescargo run --example create_rn
Developer Guidelines
-
A
devcontaineris provided to easy setup the workspace. Refer to .devcontainer -
pre-commitis configured at this repository. Execute pre-commit locally before creating a pull request.pre-commit run --all-filesNote: For installing
pre-committool:pip3 install pre-commit -
A hook will automatically added to run
pre-commitevery time agit commitcall is made. In order to skip this behavior you canPRE_COMMIT_ALLOW_NO_CONFIG=1 git commit.