Macro extend_edges

Source
macro_rules! extend_edges {
    ($graph:expr => {}) => { ... };
    ($graph:expr => {[$(($from:expr,$p:expr)),+ $(,)?] => $to:expr; $($rest:tt)*}) => { ... };
    ($graph:expr => {[$(($from:expr,$p:expr)),+ $(,)?] => $to:expr $(;)?}) => { ... };
    ($graph:expr => {[$($from:expr),+ $(,)?] => ($to:expr,$p:expr) $(;)?}) => { ... };
    ($graph:expr => {[$($from:expr),+ $(,)?] => ($to:expr,$p:expr) ; $($rest:tt)*}) => { ... };
    ($graph:expr => {[$($from:expr),+ $(,)?] => $to:expr $(;)?}) => { ... };
    ($graph:expr => {[$($from:expr),+ $(,)?] => $to:expr ; $($rest:tt)*}) => { ... };
    ($graph:expr => {$from:expr => [$(($to:expr,$p:expr)),+ $(,)?] $(;)? }) => { ... };
    ($graph:expr => {$from:expr => [$(($to:expr,$p:expr)),+ $(,)?] ; $($rest:tt)*}) => { ... };
    ($graph:expr => {$from:expr => [$($to:expr),+ $(,)?] $(;)?}) => { ... };
    ($graph:expr => {$from:expr => [$($to:expr),+ $(,)?] ; $($rest:tt)*}) => { ... };
    ($graph:expr => {$from:expr => ($to:expr,$p:expr) $(;)?}) => { ... };
    ($graph:expr => {$from:expr => ($to:expr,$p:expr); $($rest:tt)*}) => { ... };
    ($graph:expr => {$from:expr => $to:expr $(;)?}) => { ... };
    ($graph:expr => {$from:expr => $to:expr; $($rest:tt)*}) => { ... };
}