Expand description
§CLI documentation
Example usage:
$ cargo install repay
$ repay <<HERE
a 150
b 300
c 100 c a
HERE
c owes b 100.00
a owes b 50.00
§Library documentation
Example usage:
extern crate repay;
let input =
"a 150
b 300
c 100 c a";
let result = repay::run(input.lines().map(str::to_owned));
assert_eq!(2, result.len());
assert_eq!("c owes b 100.00", format!("{}", result[0]));
assert_eq!("a owes b 50.00", format!("{}", result[1]));