Testing language syntax in markdown

Below is some python code:

def func():
  print('funcy')

Here is some rust code:

fn main() {
  let derp = 'derp';
  println!("{:?}", derp)
}

a table test

h1h2h3h4h5
12345
67890
12345

DERP