#package #ros #manifest #xml

ros_package_manifest

此crate解析ROS包清单(也称为package.xml)

2个不稳定版本

0.2.0 2020年11月8日
0.1.0 2019年7月28日

#193机器人

Download history 13/week @ 2024-03-30 21/week @ 2024-06-15 95/week @ 2024-06-22 14/week @ 2024-06-29

130 每月下载量

ISC 许可证

29KB
807 代码行

ros_package_manifest

此crate解析ROS包清单,也称为 package.xml,它定义在 REP 127REP 140REP 149 中。

crate.io docs.rs

示例

use ros_package_manifest::{Package, PackageCommonMethods};
use std::str::FromStr;
let package_xml = std::fs::read_to_string("data/package.xml")?;
let package = Package::from_str(&package_xml)?;
assert_eq!(package.name(), "rosmaster");

lib.rs:

此crate解析ROS包清单,也称为 package.xml,它定义在 REP 127REP 140REP 149 中。

示例

use ros_package_manifest::{Package, PackageCommonMethods};
use std::str::FromStr;
let package_xml = std::fs::read_to_string("data/package.xml")?;
let package = Package::from_str(&package_xml)?;
assert_eq!(package.name(), "rosmaster");

依赖项

~2.7–4MB
~78K SLoC