Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct Name {
- name: String,
- }
- impl Name {
- fn new(name: &str) -> Self {
- Name { name: name.into() }
- }
- }
- trait Greeting {
- fn greet(&self) -> String;
- }
- impl Greeting for Name {
- fn greet(&self) -> String {
- format!("Hello, {}!", self.name)
- }
- }
- fn main() {
- println!("{}", Name::new("World").greet());
- }
Add Comment
Please, Sign In to add comment