edit in common/beancount-types/src/lib.rs at line 18
+ pub use crate::price::Price;
edit in common/beancount-types/src/lib.rs at line 36
edit in common/beancount-types/src/lib.rs at line 42
edit in common/beancount-types/src/lib.rs at line 50
+ Self::Price(price) => price.date,
edit in common/beancount-types/src/lib.rs at line 58
+ Directive::Price(_) => None,
edit in common/beancount-types/src/lib.rs at line 69
+ Directive::Price(_) => None, // TODO
edit in common/beancount-types/src/lib.rs at line 79
+ Directive::Price(price) => price.fmt(f),
edit in common/beancount-pretty-printer/src/lib.rs at line 11
+ use beancount_types::Price;
edit in common/beancount-pretty-printer/src/lib.rs at line 35
+
+ // TODO consider having signs line up in a single column
edit in common/beancount-pretty-printer/src/lib.rs at line 166
+ Directive::Balance(balance) => self.print_balance(balance),
+ Directive::Price(price) => self.print_price(price),
edit in common/beancount-pretty-printer/src/lib.rs at line 169
[3.1874]→[3.1874:1946](∅→∅) − Directive::Balance(balance) => self.print_balance(balance),
edit in common/beancount-pretty-printer/src/lib.rs at line 191
+ pub fn print_price(&mut self, price: &Price) -> Result<()> {
+ write!(self.inner, "{price}")
+ }
+
edit in common/beancount-pretty-printer/src/lib.rs at line 391
+ Directive::Price(_) => Either::Left(rayon::iter::once(Self::zero())),