Skip to content

Tsukuba-Programming-Lab/MyModifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Modifier

#[modifier]
trait Dev {}

#[modifier_callee(Dev)]
fn for_developper() {
    // ...
}

fn main() {
    // Ok
    dev! {{
        for_developper();
    }}

    // Compile error
    for_developper();
}

Examples

$ cargo run -p example_simple
Hello, World!

About

ユーザレベル修飾子の試作 / PPL2025

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages