Rust 支援物件的概念,即是一個結構與它的一些函式 (或稱方法)。
方法呼叫時的第一個參數一定要是一個指向該實體的參考 (例如:instanceOfObj.foo())。 Rust 使用:
instanceOfObj.foo()
&self
&mut self
方法定義在實作區塊裡,並且用關鍵字 impl 包起來:
impl
impl MyStruct { ... fn foo(&self) { ... } }