Skip to content

Instantly share code, notes, and snippets.

@technorav3nn
Created February 8, 2022 18:58
Show Gist options
  • Select an option

  • Save technorav3nn/c8a3928af65457233dc5bfade994c051 to your computer and use it in GitHub Desktop.

Select an option

Save technorav3nn/c8a3928af65457233dc5bfade994c051 to your computer and use it in GitHub Desktop.
trait TPerson {
fn get_name(&self) -> String;
}
struct Person<'a> {
name: &'a str
}
impl TPerson for Person<'_> {
fn get_name(&self) -> String {
return String::from(self.name)
}
}
fn main() {
let me = Person {
name: "Colin"
};
let my_name = me.get_name();
println!("{}", &my_name)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment