read_bank_yaml/read_bank_yaml.rs
1/*
2SPDX-License-Identifier: GPL-3.0-or-later
3Copyright © 2024 Mike Robeson [dijksterhuis]
4*/
5
6use ot_tools_io::{BankFile, OctatrackFileIO, OtToolsIoError};
7use std::path::PathBuf;
8
9fn main() -> Result<(), OtToolsIoError> {
10 let path = PathBuf::from("ot-tools-io")
11 .join("test-data")
12 .join("bank")
13 .join("default.yaml");
14 let data = BankFile::from_yaml_file(&path)?;
15
16 println!("bank header: {:#?}", data.header);
17 Ok(())
18}