ament_rs

Crates.ioament_rs
lib.rsament_rs
version0.2.1
sourcesrc
created_at2019-06-03 11:49:21.539406
updated_at2019-06-03 12:00:42.81527
descriptionThis crate is a client for ament which is a system for cataloging and referencing resources distributed by software packages used by ROS2.
homepagehttps://github.com/lelongg/ament_rs
repositoryhttps://github.com/lelongg/ament_rs
max_upload_size
id138668
size16,463
GĂ©rald Lelong (lelongg)

documentation

https://docs.rs/ament_rs/

README

ament_rs

This crate is a client for ament which is a system for cataloging and referencing resources distributed by software packages used by ROS2.

crate.io docs.rs

Examples

use ament_rs::*;
println!("{:#?}", Ament::new()?.get_packages_prefixes());

This snippet will print a list of packages with the prefixes they were found in, depending of the value of the AMENT_PREFIX_PATH environment variable on your system.

{
    "ros_core": [
        "/opt/ros/crystal",
        "/opt/ros/bouncy",
    ],
    "console_bridge_vendor": [
        "/opt/ros/dashing",
        "/opt/ros/crystal",
    ],
    "ament_cmake_export_interfaces": [
        "/opt/ros/dashing",
        "/opt/ros/crystal",
        "/opt/ros/bouncy",
    ],
}
Commit count: 18

cargo fmt