rucash 0.1.8-alpha

read Gnucash sql file
docs.rs failed to build rucash-0.1.8-alpha
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: rucash-0.4.0

rucash provides a simple interface to GnuCash files stored in xml and SQL (sqlite3, PostgreSQL and MySQL).

Example

use rucash::prelude::*;
use rucash::SqliteBook;

let book = SqliteBook::new("sqlite://money.gnucash").unwrap();
let accounts = book.accounts();

Install

# Cargo.toml
[dependencies]
rucash = { version = "0.1", features = [ "sqlite" ] }

Cargo Feature Flags

  • sqlite: Add support for the self-contained SQLite database engine.
  • postgres: Add support for the Postgres database server.
  • mysql: Add support for the MySQL database server.
  • xml: Add support for xml.