Upgraded petgraph, hash for traces

This commit is contained in:
elvis
2025-10-19 17:11:32 +02:00
parent 08d195ab06
commit ae4bcb19c8
5 changed files with 7 additions and 7 deletions

View File

@ -7,5 +7,5 @@ edition = "2024"
rand = { version = "*" }
rsprocess = { path = "../rsprocess/" }
serde = { version = ">=1"}
petgraph = { version = "*", features = ["serde-1"] }
petgraph = { version = ">=0.8", features = ["serde-1"] }
petgraph-graphml = { version = "*" }

View File

@ -4,4 +4,4 @@ version = "0.1.0"
edition = "2024"
[dependencies]
petgraph = { version = "0.8", features = ["serde-1"] }
petgraph = { version = ">=0.8", features = ["serde-1"] }

View File

@ -8,6 +8,6 @@ rsprocess = { path = "../rsprocess/" }
assert = { path = "../assert/" }
bisimilarity = { path = "../bisimilarity/" }
colored = { version = "*" }
petgraph = { version = "0.8", features = ["serde-1"] }
petgraph = { version = ">=0.8", features = ["serde-1"] }
petgraph-graphml = { version = "*" }
lalrpop-util = { version = "*", features = ["lexer", "unicode"] }

View File

@ -4,7 +4,7 @@ version = "0.1.0"
edition = "2024"
[dependencies]
petgraph = { version = "*", features = ["serde-1"] }
petgraph = { version = ">=0.8", features = ["serde-1"] }
petgraph-graphml = { version = "*" }
serde = { version = "*", features = ["derive", "rc"] }
serde_cbor_2 = { version = "*" }

View File

@ -80,7 +80,7 @@ impl<L, Sys, I: SliceIndex<[TraceElement<L, Sys>]>> IndexMut<I>
// -----------------------------------------------------------------------------
// Slicing Trace
// -----------------------------------------------------------------------------
#[derive(Clone, Default)]
#[derive(Clone, Default, Hash)]
pub struct SlicingElement<S> {
pub context: S,
pub reaction_products: S,
@ -130,7 +130,7 @@ where
}
}
#[derive(Clone, Default, Debug)]
#[derive(Clone, Default, Debug, Hash)]
pub struct EnabledReactions {
pub data: Vec<usize>,
}
@ -190,7 +190,7 @@ impl EnabledReactions {
}
}
#[derive(Clone)]
#[derive(Clone, Debug, Hash)]
pub struct SlicingTrace<
S: BasicSet,
R: BasicReaction<Set = S>,