#routing #macro #engine #route-e-compass #traits #energy-aware #pybindings

routee-compass-macros

为RouteE-Compass节能路由引擎提供的宏

1 个不稳定版本

0.8.0 2024年7月24日

#143#routing

Download history 123/week @ 2024-07-20 19/week @ 2024-07-27

142 每月下载量
用于 routee-compass-py

BSD-3-Clause

8KB
85

routee-compass-macros

该crate为routee-compass项目提供了一些宏。

crates.io

用法

要将该crate作为Rust库安装,请在Cargo.toml文件中添加routee-compass-macros

[dependencies]
routee-compass-macros = { version = "0.8.0" }

该crate目前仅提供单个宏,用于包装具有Python绑定的罗盘应用程序。用法很简单,只需将 #[pybindings] 属性添加到实现了 CompassAppBindings 特性的结构体中。

许可证

版权所有 2023 可持续能源联盟有限责任公司

在满足以下条件的情况下,允许重新分配和使用源代码和二进制形式,无论是否修改:

  1. 源代码重新分配必须保留上述版权声明、本条件列表和以下免责声明。

  2. 二进制形式的重新分配必须在文档和/或其他与重新分配一起提供的材料中复制上述版权声明、本条件列表和以下免责声明。

  3. 未经具体事先书面许可,不得使用版权持有者的名称或其贡献者的名称来认可或推广源自本软件的产品。

本软件由版权所有者和贡献者提供,按“原样”提供,并放弃任何明确或暗示的保证,包括但不限于适销性和适用于特定目的的暗示保证。在任何情况下,版权所有者或贡献者不应对任何直接、间接、偶然、特殊、示范性或后果性的损害(包括但不限于替代货物或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论此类损害是由于何种原因造成的,也不论是基于何种责任理论(无论是合同、严格责任还是侵权,包括疏忽或其他),即使已告知此类损害的可能性。

依赖关系

~335–800KB
~18K SLoC