1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
pub struct MyStruct { name: String, } impl MyStruct { pub fn new(name: String) -> Self { Self { name } } pub fn set_name(&mut self, name: String) { self.name = name } pub fn get_name(&self) -> String { self.name.to_string() } }