Rustin ympäriajo Sisällysluettelo

Kapselointi Metodien Avulla

Rust tukee olion käsitettä, eli structia, joka on liitetty joihinkin funktioihin (tunnetaan myös metodeina).

Jokaisen metodin ensimmäisen parametrin täytyy olla referenssi instanssiin, joka liittyy metodikutsuun (esim. instanceOfObj.foo()). Rust käyttää:

Metodit määritellään toteutuslohkon (impl block) sisällä avainsanalla impl:

impl MyStruct {
    ...
    fn foo(&self) {
        ...
    }
}