1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use std::error::Error; use std::io; use std::process; use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Serialize, Deserialize)] pub struct BAR { pub code: String, pub datetime: String, pub open: f64, pub high: f64, pub low: f64, pub close: f64, pub volume: f64, } impl BAR { pub fn print(&self) { println!("{:#?} -{:#?} ", self.datetime, self.open) } }