Handle transaction metadata when pretty printing
Dependencies
- [2]
ND7GASJ4track current column position when writing - [*]
QRIJE4AQadd a simple pretty printer for beancount directives
Change contents
- edit in common/beancount-pretty-printer/src/lib.rs at line 12[4.274][2.0]
use beancount_types::TransactionMetadata; - edit in common/beancount-pretty-printer/src/lib.rs at line 193[4.2681][4.2681]
metadata, - edit in common/beancount-pretty-printer/src/lib.rs at line 206[4.3108][4.3108]
self.print_transaction_metadata(metadata)?; - edit in common/beancount-pretty-printer/src/lib.rs at line 238[4.3850][4.3850]
fn print_transaction_metadata(&mut self, metadata: &TransactionMetadata) -> Result<()> {let TransactionMetadata {key_value, links, ..} = metadata;for link in links {write!(self.inner, "\n {link}")?;}for (key, value) in key_value {write!(self.inner, "\n {key}: {value}")?;}Ok(())}