Skip to content

Instantly share code, notes, and snippets.

View munael's full-sized avatar

Muhammad N ElNokrashy munael

View GitHub Profile
#![allow(unused_mut, non_camel_case_types, dead_code, unused_variables)]
use std::fmt::{self, Debug};
/*macro_rules! using {
[ $pp:path : ( $($elem:ident),* )
] => [
use $pp :: {self, $(elem),*};
];
}
#![allow(non_camel_case_types, unused_variables, dead_code, unused_mut)]
#![feature(concat_idents)]
macro_rules! cc {
[ ( $($first:expr),+ ) : $func:ident $($rest:tt)*
] => [
cc! { [ $func( $($first),+ ) ] # $($rest)*; }
];
/*[ ( $($first:expr),+ ) : $func:ident( $($args:expr),+ ) $($rest:tt)*
#![allow(non_camel_case_types, unused_variables, dead_code, unused_mut)]
#![feature(concat_idents, trace_macros)]
//#![feature(struct_inherit)]
macro_rules! cc { () => () }
macro_rules! vv {
[ ( $($first:expr),+ ) : $func:ident $($rest:tt)*
] => [
cc! { [ $func( $($first),+ ) ] # $($rest)*; }