Trying to understand traits

I can't figured out how to traits work. Can someone help me with this code ?

rust playground

Methods without &self are not called on a value:

println!("this is bum: {}, this is dum: {}", T::bum(), T::dum());

this is make sense, thanks