<Type as Trait>::function(receiver_if_method, next_arg, ...);
上面定义中,第一个参数是方法接收器receiver
(三种 self),只有方法才拥有,例如关联函数就没有receiver
。
一般情况下,rust的编译器能够自动推导。只有当存在多个同名函数或方法,且 Rust 无法区分出你想调用的目标函数时,该用法才能真正有用武之地。
标签:函数,限定,语法,receiver,方法,rust From: https://www.cnblogs.com/jye159X/p/17364193.html