wolf_graph/macros.rs
1/// A convenience macro for creating a `NodeID` from a string literal or an integer literal.
2#[macro_export]
3macro_rules! nid {
4 ($s:expr) => {
5 $crate::NodeID::try_from($s).unwrap()
6 };
7}
8
9/// A convenience macro for creating an `EdgeID` from a string literal or an integer literal.
10#[macro_export]
11macro_rules! eid {
12 ($s:expr) => {
13 $crate::EdgeID::try_from($s).unwrap()
14 };
15}