使用方法语法调用函数!
作者:mu001999
1802 在 过程宏
6KB 95 行
mod a { use as_method::as_method; #[as_method] pub fn foo<T: std::fmt::Debug>(x: impl std::fmt::Debug, y: T) { println!("{x:?}, {y:?}"); } } use a::foo; fn main() { 1.foo(2); }
~260–700KB ~17K SLoC