Rust methods: Difference between revisions
From wikinotes
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Rust lets you add methods to structs. | Rust lets you add methods to structs. | ||
{{ TODO | {{ TODO | | ||
other types? what's the full spectrum here? | |||
}} | }} | ||
Revision as of 19:47, 7 February 2023
Rust lets you add methods to structs.
TODO:
other types? what's the full spectrum here?
Structs
Rust lets you add methods to structs
type RgbColor{ r: u8, g: u8, b: u8, } impl RgbColor { fn brighten(&self) { self.r += 8; self.g += 8; self.b += 8; } } let c = RgbColor{r: 8, g: 8, b: 8}; c.brighen(); // {r: 16, g: 16, b: 16}