// Test: string literals in enum variants expecting String should auto-convert
pub enum Speaker {
Player,
NPC(string),
System,
}
pub struct Message {
pub speaker: Speaker,
pub text: string,
}
fn main() {
// This should work - string literal auto-converts to String
let msg = Message {
speaker: Speaker::NPC("Alice"),
text: "Hello world",
}
println!("Message from NPC")
}