What does a default method body in a trait provide?trait Greet { fn name(&self) -> String; fn hello(&self) -> String { format!("Hello, {}", self.name()) } }