Rust subtene li concepte de un object quam un struct con functiones associat (anc conosset quam metodes).
Li unesim parametre de quelcunc metode deve esser un referentie al instantie associat con li voca del metode (p.ex. instantieDeObj.foo()
) Rust usa:
&self
- Ínmutabil referentie al instantie.&mut self
- Mutabil referentie al instantie.Metodes es definat inter:
impl MyStruct {
...
fn foo(&self) {
...
}
}