cargo fmt

This commit is contained in:
Elijah McMorris 2024-06-08 05:34:56 +00:00
parent d020e38baa
commit 23e8655632
Signed by: NexVeridian
SSH key fingerprint: SHA256:bsA1SKZxuEcEVHAy3gY1HUeM5ykRJl0U0kQHQn0hMg8

View file

@ -28,7 +28,7 @@ pub enum Ticker {
ARKY, ARKY,
ARKB, ARKB,
PRNT, PRNT,
IZRL IZRL,
} }
impl Ticker { impl Ticker {
pub fn value(&self) -> &str { pub fn value(&self) -> &str {
@ -539,9 +539,17 @@ impl Ark {
.str() .str()
.replace(lit("Space Investment"), lit("SpaceX"), true) .replace(lit("Space Investment"), lit("SpaceX"), true)
.str() .str()
.replace(lit("Space Exploration Technologies Corp"), lit("SpaceX"), true) .replace(
lit("Space Exploration Technologies Corp"),
lit("SpaceX"),
true,
)
.str() .str()
.replace(lit("Space Exploration Technologies Co"), lit("SpaceX"), true) .replace(
lit("Space Exploration Technologies Co"),
lit("SpaceX"),
true,
)
.str() .str()
.rstrip(None), .rstrip(None),
); );
@ -612,14 +620,19 @@ impl Ark {
(self::Ticker::ARKVX, None) => { (self::Ticker::ARKVX, None) => {
"https://api.nexveridian.com/ark_holdings?ticker=ARKVX&start=2000-01-01".to_owned() "https://api.nexveridian.com/ark_holdings?ticker=ARKVX&start=2000-01-01".to_owned()
} }
(tic, None) => match source { (tic, None) => {
match source {
Some(Source::ArkFundsIoFull) => { Some(Source::ArkFundsIoFull) => {
format!("https://arkfunds.io/api/v2/etf/holdings?symbol={}&date_from=2000-01-01", tic) format!("https://arkfunds.io/api/v2/etf/holdings?symbol={}&date_from=2000-01-01", tic)
} }
_ => { _ => {
format!("https://api.nexveridian.com/ark_holdings?ticker={}&start=2000-01-01", tic) format!(
"https://api.nexveridian.com/ark_holdings?ticker={}&start=2000-01-01",
tic
)
}
}
} }
},
}; };
let mut df = Reader::Json.get_data_url(url)?; let mut df = Reader::Json.get_data_url(url)?;