我有两个结构和一个特征:
struct A {
x: u32,
}
struct B {
x: u32,
}
trait T {
fn double(&self) -> u32;
}
Run Code Online (Sandbox Code Playgroud)
我想T
为两个结构使用x
.
有没有办法写出类似的东西
impl T for A, B {
fn double(&self) -> u32 {
/* ... */
}
}
Run Code Online (Sandbox Code Playgroud)
我想尽可能不使用宏.
rust ×1