راست از مفهوم شیء (object) پشتیبانی میکنه که یه struct مرتبط با چند تا تابع (که بهشون متد هم میگن) هست.
اولین پارامتر هر متد باید یه رفرنس به نمونهی (instance) مرتبط با فراخوانی اون متد باشه (مثلاً instanceOfObj.foo()). راست از اینها استفاده میکنه:
&self - رفرنس immutable به نمونه.&mut self - رفرنس mutable به نمونه.متدها توی یه بلوک پیادهسازی با کلیدواژهی impl تعریف میشن:
impl MyStruct {
...
fn foo(&self) {
...
}
}