Struct
We'll cover the following...
A struct in Rust allows you to create a new data type made up of values from other data types. So far, we’ve worked with primitives–things built into the language—like an i32. But we can combine these primitives into larger, custom types. In this case, I want to define a new data type called Fruit that tells me how many apples and bananas I have. Let’s see what that looks like:
Press + to interact
struct Fruit {apples: i32,bananas: i32,}
struct starts a declaration, similar to how fn starts a declaration. In the case of fn, we’re declaring a new function name. In the case of a struct, we’re declaring a new type name. In this case, our ...
Ask