Skip to content

fnracotorres/fnracotorres

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

macro_rules! get_function_name {
    () => {{
        fn current_function() -> &'static str {
            fn inner() -> &'static str {
                fn f() -> &'static str { stringify!(racotorres) }
                f()
            }
            inner()
        }
        current_function()
    }};
}

fn racotorres() {
    let name = get_function_name!();
    if name == "racotorres" {
        panic!("Use Zig instead.");
    }
}

fn main() {
    racotorres();
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published