Module metadata

Source
Expand description

Types to represent beancount metadata

§Example

use beancount_parser::metadata::Value;
let input = r#"
2023-05-27 commodity CHF
    title: "Swiss Franc"
"#;
let beancount: BeancountFile<f64> = input.parse().unwrap();
let directive_metadata = &beancount.directives[0].metadata;
assert_eq!(directive_metadata.get("title"), Some(&Value::String("Swiss Franc".into())));

Structs§

Key
Metadata key

Enums§

Value
Metadata value

Type Aliases§

Map
Metadata map