Skip to content

Commit dbcec3e

Browse files
committed
chore(deps): update dependencies
1 parent 4fa1012 commit dbcec3e

3 files changed

Lines changed: 11 additions & 15 deletions

File tree

Cargo.toml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@ name = "general_sam"
1414
crate-type = ["cdylib"]
1515

1616
[dependencies]
17-
general-sam = { version = "0.6.1", features = ["all"] }
18-
pyo3 = { version = "0.20.0", features = [
19-
"extension-module",
20-
"abi3-py38",
21-
"generate-import-lib",
22-
] }
23-
either = "1.9.0"
17+
either = "1.10.0"
18+
general-sam = { version = "0.7.0", features = ["all"] }
19+
pyo3 = { version = "0.20.3", features = ["extension-module", "generate-import-lib", "abi3-py38"] }

src/sam.rs

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -243,21 +243,18 @@ impl GeneralSAM {
243243
GeneralSAMState(for_both_with_side!(
244244
self.0.as_ref(),
245245
side,
246-
x => side(RustBoxBisectGeneralSAMState {
247-
sam: x.clone(),
248-
node_id: SAM_ROOT_NODE_ID,
249-
})
246+
x => side(RustBoxBisectGeneralSAMState::new(
247+
x.clone(),
248+
SAM_ROOT_NODE_ID,
249+
)),
250250
))
251251
}
252252

253253
pub fn get_state(&self, node_id: usize) -> GeneralSAMState {
254254
GeneralSAMState(for_both_with_side!(
255255
self.0.as_ref(),
256256
side,
257-
x => side(RustBoxBisectGeneralSAMState {
258-
sam: x.clone(),
259-
node_id,
260-
})
257+
x => side(RustBoxBisectGeneralSAMState::new(x.clone(), node_id)),
261258
))
262259
}
263260

src/utils.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ macro_rules! for_both_with_side {
5353
}
5454
}
5555
};
56+
($value:expr, $side:ident, $pattern:pat => $result:expr,) => {
57+
for_both_with_side!($value, $side, $pattern => $result)
58+
}
5659
}
5760

5861
pub use for_both_with_side;

0 commit comments

Comments
 (0)