macro_rules! split {
( $s:expr, $p:ident, ( / $( $segment:tt )/ * ) ) => { ... };
( $s:expr, $p:ident, ( / $( $segment:tt )/ * [ / $rest:ident .. ] ) ) => { ... };
}
macro_rules! split {
( $s:expr, $p:ident, ( / $( $segment:tt )/ * ) ) => { ... };
( $s:expr, $p:ident, ( / $( $segment:tt )/ * [ / $rest:ident .. ] ) ) => { ... };
}