Skip to content

kazatsuyu/reijou

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reijou

これはなんですの?

このクレートはセバスチャンマクロを作って学ぶRustの手続きマクロという記事のために作られたライブラリですわ。

セバスチャンマクロを使って以下のようにお嬢様らしくプログラミングができますわ。

use reijou::セバスチャン;

セバスチャン! {
    わたくし std::env::args 様を使わせていただきますわ.
}

セバスチャン! {
    わたくし std::io::Write 様を使わせていただきますわ.
}

セバスチャン! {
    こちらの f 様は,
    a: i32 と b: &str をお受け取りになって,
    std::io::Result<()> をお返しになり,
    以下のことをなさいますのよ. {
        writeln!(std::io::stdout(), "a: {}", a)?;
        writeln!(std::io::stdout(), "b: {}", b)?;
        Ok(())
    }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages