P
Size: a a a
P
P
🐈П
P
J
interface Destructable {
destruct();
}
class Fabric {
destruct(items: Destructable[]) {
for (let item in items) {
item.destruct();
}
}
}
P
interface Destructable {
destruct();
}
class Fabric {
destruct(items: Destructable[]) {
for (let item in items) {
item.destruct();
}
}
}
J
P
J
P
P
P
AA
J
P
P
P
P
J
trait Destructable {
/// default implementation
fn destruct(&mut self) {
/* ... */
}
}
impl Destructable for X {
fn destruct(&mut self) {/* ... */}
}
P
trait Destructable {
/// default implementation
fn destruct(&mut self) {
/* ... */
}
}
impl Destructable for X {
fn destruct(&mut self) {/* ... */}
}