3个不稳定版本
新 0.2.0 | 2024年8月22日 |
---|---|
0.1.1 | 2024年8月22日 |
0.1.0 | 2024年8月22日 |
557 在 过程宏 中排名
每月43次下载
7KB
51 行
console-log-rs
当console.log再次出现时...
示例
use console_log_rs::console_log;
#[console_log]
mod test_module {
pub fn test_function() {
console.log("This is a test");
}
pub fn test_function_formatted() {
console.log("This is a test {}", 5);
}
}
#[console_log(msg!)]
mod test_msg {
macro_rules! msg {
($msg:expr) => {
println!("using msg macro");
println!($msg)
};
($($arg:tt)*) => {
println!("using msg macro");
println!($($arg)*);
}
}
pub fn test_function() {
console.log("This is a test");
}
pub fn test_function_formatted() {
console.log("This is a test {}", 5);
}
}
fn main() {
test_module::test_function();
test_module::test_function_formatted();
println!();
test_msg::test_function();
test_msg::test_function_formatted();
}
输出
This is a test
This is a test 5
using msg macro
This is a test
using msg macro
This is a test 5
依赖项
~260–710KB
~17K SLoC