use std::io::Error;
use crate::data::{CompanyOverview, GlobalQuote};
pub trait QuoteProvider {
async fn get_stock_quote(&self, symbol: &str) -> Result<GlobalQuote, Error>;
}
pub trait FundamentalsProvider {
async fn get_company_overview(&self, symbol: &str) -> Result<CompanyOverview, Error>;
}