First slice: ledger-store (journal+blobs+sqlite) and ledger-mcp (18 tools, receipt policy)

This commit is contained in:
swaits committed 2026-10-11 01:37:07 +00:00
1 parent e313fec903
commit e72b3542d2
1 file changed
+5 -5
+5 -5
View File
@@ -15,15 +15,15 @@ pub struct Currency([u8; 3]);
impl Currency { impl Currency {
/// US dollar. /// US dollar.
pub const USD: Currency = Currency([b'U', b'S', b'D']); pub const USD: Currency = Currency(*b"USD");
/// Euro. /// Euro.
pub const EUR: Currency = Currency([b'E', b'U', b'R']); pub const EUR: Currency = Currency(*b"EUR");
/// British pound. /// British pound.
pub const GBP: Currency = Currency([b'G', b'B', b'P']); pub const GBP: Currency = Currency(*b"GBP");
/// Swiss franc. /// Swiss franc.
pub const CHF: Currency = Currency([b'C', b'H', b'F']); pub const CHF: Currency = Currency(*b"CHF");
/// Japanese yen. /// Japanese yen.
pub const JPY: Currency = Currency([b'J', b'P', b'Y']); pub const JPY: Currency = Currency(*b"JPY");
/// Parse and validate a three-letter code. Input is uppercased, so /// Parse and validate a three-letter code. Input is uppercased, so
/// `"usd"` and `"USD"` both work; `"US"` or `"USDD"` fail. /// `"usd"` and `"USD"` both work; `"US"` or `"USDD"` fail.