rust/tests/ui/traits/default_method_simple.rs
2025-06-08 11:25:09 +05:00

25 lines
293 B
Rust

//! Checks basic default method functionality.
//@ run-pass
trait Foo {
fn f(&self) {
println!("Hello!");
self.g();
}
fn g(&self);
}
struct A;
impl Foo for A {
fn g(&self) {
println!("Goodbye!");
}
}
pub fn main() {
let a = A;
a.f();
}