8 个版本

0.2.3 2021年11月14日
0.2.2 2020年5月23日
0.2.1 2019年5月20日
0.2.0 2018年6月18日
0.1.3 2018年6月15日

4#libre-office

每月42 次下载

Apache-2.0

7KB
72 代码行

Crates.io

为 Rust 实现了类似于 LibreOffice Calc 等电子表格应用中的 XIRR 函数。从 crates.io 下载,并访问 文档 以获取更多信息。

许可证

xirr 采用 Apache License, Version 2.0 许可,可在 LICENSE 文件中找到。


lib.rs:

XIRR

xirr 实现了类似于 LibreOffice Calc 等电子表格应用中的 XIRR 函数。

示例

use xirr::*;

let payments = vec![
    Payment { date: "2015-06-11".parse().unwrap(), amount: -1000.0 },
    Payment { date: "2015-07-21".parse().unwrap(), amount: -9000.0 },
    Payment { date: "2018-06-10".parse().unwrap(), amount: 20000.0 },
    Payment { date: "2015-10-17".parse().unwrap(), amount: -3000.0 },
];

 assert_eq!(0.1635371584432641, compute(&payments).unwrap());

依赖项

~1MB
~18K SLoC