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}