/* Test that exporting a class also exports its public fields and methods */ import kitty::*; mod kitty { export cat; class cat { let meows: uint; let name: str; fn get_name() -> str { self.name } new(in_name: str) { self.name = in_name; self.meows = 0u; } } } fn main() { assert(cat("Spreckles").get_name() == "Spreckles"); }