This commit is contained in:
Elijah McMorris 2025-04-12 12:29:57 -07:00
parent c1ac17a26c
commit 8850d5e106
Signed by: NexVeridian
SSH key fingerprint: SHA256:bsA1SKZxuEcEVHAy3gY1HUeM5ykRJl0U0kQHQn0hMg8
2 changed files with 10 additions and 6 deletions

4
Cargo.lock generated
View file

@ -2519,9 +2519,9 @@ dependencies = [
[[package]] [[package]]
name = "tokio" name = "tokio"
version = "1.43.0" version = "1.44.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" checksum = "e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48"
dependencies = [ dependencies = [
"backtrace", "backtrace",
"bytes", "bytes",

View file

@ -129,6 +129,10 @@ impl Ticker {
.then(lit("XYZ")) .then(lit("XYZ"))
.otherwise(col("ticker")) .otherwise(col("ticker"))
.alias("ticker")]) .alias("ticker")])
.with_columns(vec![when(col("company").eq(lit("Block")))
.then(lit("XYZ"))
.otherwise(col("ticker"))
.alias("ticker")])
.collect() .collect()
{ {
df = x; df = x;
@ -217,12 +221,12 @@ mod tests {
#[case::xyz( #[case::xyz(
Ticker::XYZ, Ticker::XYZ,
defualt_df( defualt_df(
&[Some("SQ"), Some("YXZ")], &[Some("SQ"), Some("SQ"), Some("XYZ"), Some("XYZ")],
&[Some("BLOCK"), Some("BLOCK")], &[Some("Block"), Some("BLOCK"), Some("Block"), Some("BLOCK")],
)?, )?,
defualt_df( defualt_df(
&[Some("XYZ"), Some("XYZ")], &[Some("XYZ"), Some("XYZ"), Some("XYZ"), Some("XYZ")],
&[Some("BLOCK"), Some("BLOCK")], &[Some("Block"), Some("BLOCK"), Some("Block"), Some("BLOCK")],
)?, )?,
)] )]
#[case::cash_usd( #[case::cash_usd(