I have an enum with a value inside but I try to access .0
i get error message saying 0 doesnt exist under my enum
pub enum Type<'name> {
A(&'name str),
B(&'name str),
C(&'name str),
D(&'name str),
}
impl<'name> Display for Type<'name> {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
f.write_str(self.0)
}
}
error[E0609]: no field `0` on type `&Type<'name>`
--> src/premium/mod.rs:47:26
|
47 | f.write_str(self.0)
| ^