Macro gdsl::sync_ungraph

source ·
macro_rules! sync_ungraph {
    () => { ... };
    ( ($K:ty) $(($NODE:expr) => $( [ $( $EDGE:expr),*] )? )* ) => { ... };
    ( ($K:ty, $N:ty) $(($NODE:expr, $NPARAM:expr) => $( [$(  $EDGE:expr) ,*] )? )* ) => { ... };
    ( ($K:ty) => [$E:ty] $(($NODE:expr) => $( [$( ( $EDGE:expr, $EPARAM:expr) ),*] )? )* ) => { ... };
    ( ($K:ty, $N:ty) => [$E:ty] $(($NODE:expr, $NPARAM:expr) => $( [$( ( $EDGE:expr, $EPARAM:expr) ),*] )? )* ) => { ... };
}
Expand description

Macro for creating a graph.