]>
git.proxmox.com Git - rustc.git/blob - src/test/ui/class-cast-to-trait.rs
13 pub fn eat(&self) -> bool
{
14 if self.how_hungry
> 0 {
15 println
!("OM NOM NOM");
20 println
!("Not hungry!");
27 fn speak(&self) { self.meow(); }
35 if self.meows
% 5 == 0 {
41 fn cat(in_x
: usize, in_y
: isize, in_name
: String
) -> Cat
{
52 let nyan
: Box
<dyn Noisy
> = Box
::new(cat(0, 2, "nyan".to_string())) as Box
<dyn Noisy
>;
53 nyan
.eat(); //~ ERROR no method named `eat` found