Skip to content

Commit 18c0fdb

Browse files
committed
chore: version bumps
1 parent 89cfe7a commit 18c0fdb

File tree

7 files changed

+35
-26
lines changed

7 files changed

+35
-26
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout
12-
uses: actions/checkout@v3
12+
uses: actions/checkout@v4
13+
with:
14+
persist-credentials: false
1315

1416
- name: Install rust toolchain
1517
uses: dtolnay/rust-toolchain@stable

.github/workflows/coverage.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout
12-
uses: actions/checkout@v3
12+
uses: actions/checkout@v4
13+
with:
14+
persist-credentials: false
1315

1416
- name: Install rust toolchain
1517
uses: dtolnay/rust-toolchain@stable

.github/workflows/release.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Checkout
14-
uses: actions/checkout@v3
14+
uses: actions/checkout@v4
15+
with:
16+
persist-credentials: false
1517

1618
- name: Install rust toolchain
1719
uses: dtolnay/rust-toolchain@stable

.github/workflows/test.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout
12-
uses: actions/checkout@v3
12+
uses: actions/checkout@v4
13+
with:
14+
persist-credentials: false
1315

1416
- name: Install rust toolchain
1517
uses: dtolnay/rust-toolchain@stable

Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@ name = "symbologyl2"
33
description = "Symbology normalization and translation for listed US equities"
44
homepage = "https://github.com/onechronos/symbologyl2"
55
repository = "https://github.com/onechronos/symbologyl2"
6-
version = "0.1.1"
6+
version = "0.1.2"
77
license = "MIT"
88
readme = "README.md"
9-
edition = "2021"
9+
edition = "2024"
1010
exclude = ["./test_data"]
1111

1212
[dependencies]
13-
thiserror = "1.0.37"
14-
serde = { version = "1.0.145", features = ["derive"] }
15-
pest = "2.5.0"
16-
pest_derive = "2.5.0"
13+
thiserror = "2.0.12"
14+
serde = { version = "1.0.219", features = ["derive"] }
15+
pest = "2.8.0"
16+
pest_derive = "2.8.0"
1717

1818
[dev-dependencies]
19-
csv = "1.1.6"
20-
rusty-hook = "^0.11.2"
19+
csv = "1.3.1"
20+
rusty-hook = "0.11.2"

src/us/equities/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
pub mod parser;
22

33
pub use parser::{
4-
from_any_to_cms, from_any_to_cqs, from_any_to_nasdaq, parse, CMSSuffix, CQSSuffix,
5-
NasdaqIntegrated, RootSymbol, Suffix, Symbol, SymbologyError,
4+
CMSSuffix, CQSSuffix, NasdaqIntegrated, RootSymbol, Suffix, Symbol, SymbologyError,
5+
from_any_to_cms, from_any_to_cqs, from_any_to_nasdaq, parse,
66
};

src/us/equities/parser.rs

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
use std::borrow::Borrow;
44
use std::fmt;
55

6-
use pest::{error::Error, Parser};
6+
use pest::{Parser, error::Error};
77
use thiserror::Error as ThisError;
88

9+
#[allow(clippy::large_enum_variant)]
910
#[derive(ThisError, Debug)]
1011
pub enum SymbologyError {
1112
#[error("parse error")]
@@ -750,25 +751,25 @@ mod tests {
750751
fn test_cta_symbol_table() {
751752
for class in ('A'..='T').chain('V'..='Z') {
752753
cqs_helper(
753-
&format!("FOO.{}", class),
754+
&format!("FOO.{class}"),
754755
"FOO",
755756
&Suffix::Class(String::from(class)),
756757
);
757758

758759
cqs_helper(
759-
&format!("FOO.{}.CL", class),
760+
&format!("FOO.{class}.CL"),
760761
"FOO",
761762
&Suffix::ClassCalled(String::from(class)),
762763
);
763764

764765
cqs_helper(
765-
&format!("FOO.{}.CV", class),
766+
&format!("FOO.{class}.CV"),
766767
"FOO",
767768
&Suffix::ClassConvertible(String::from(class)),
768769
);
769770

770771
cqs_helper(
771-
&format!("FOO.{}w", class),
772+
&format!("FOO.{class}w"),
772773
"FOO",
773774
&Suffix::ClassWhenIssued(String::from(class)),
774775
);
@@ -810,25 +811,25 @@ mod tests {
810811

811812
for class in ('A'..='T').chain('V'..='Z') {
812813
cqs_helper(
813-
&format!("FOOp{}", class),
814+
&format!("FOOp{class}"),
814815
"FOO",
815816
&Suffix::PreferredClass(String::from(class)),
816817
);
817818

818819
cqs_helper(
819-
&format!("FOOp{}.CV", class),
820+
&format!("FOOp{class}.CV"),
820821
"FOO",
821822
&Suffix::PreferredClassConvertible(String::from(class)),
822823
);
823824

824825
cqs_helper(
825-
&format!("FOOp{}.CL", class),
826+
&format!("FOOp{class}.CL"),
826827
"FOO",
827828
&Suffix::PreferredClassCalled(String::from(class)),
828829
);
829830

830831
cqs_helper(
831-
&format!("FOOp{}w", class),
832+
&format!("FOOp{class}w"),
832833
"FOO",
833834
&Suffix::PreferredClassWhenIssued(String::from(class)),
834835
);
@@ -842,7 +843,7 @@ mod tests {
842843

843844
for class in ('A'..='K').chain('M'..='S') {
844845
cqs_helper(
845-
&format!("FOOpC{}", class),
846+
&format!("FOOpC{class}"),
846847
"FOO",
847848
&Suffix::SecondCategoryOfPreferred(String::from(class)),
848849
);
@@ -876,7 +877,7 @@ mod tests {
876877

877878
for class in ('A'..='T').chain('V'..='Z') {
878879
cqs_helper(
879-
&format!("FOO.WS.{}", class),
880+
&format!("FOO.WS.{class}"),
880881
"FOO",
881882
&Suffix::WarrantsClass(String::from(class)),
882883
);
@@ -931,7 +932,7 @@ mod tests {
931932
assert_eq!(&parsed_from_cms, &parsed_from_cqs);
932933

933934
if let Some(suffix) = parsed_from_cms.suffix {
934-
let root_symbol = entry.cms_suffix.split(' ').into_iter().next().unwrap();
935+
let root_symbol = entry.cms_suffix.split(' ').next().unwrap();
935936
assert_eq!(root_symbol, parsed_from_cms.root.as_str());
936937
let cms_suffix = suffix.cms_suffix().unwrap();
937938
assert_eq!(

0 commit comments

Comments
 (0)