Skip to content

Enums

Enums (enumerations) define a type with a fixed set of possible values.

type Status enum {
Pending,
Active,
Completed,
Cancelled,
};
let status := Status::Active;
match status {
Status::Pending => io::Println("Waiting"),
Status::Active => io::Println("Running"),
Status::Completed => io::Println("Done"),
Status::Cancelled => io::Println("Aborted"),
}