|  | fn print_all(mut m map[string]string) {
 | 
						
						
						
							|  | 	for k, v in m {
 | 
						
						
						
							|  | 		println(k)
 | 
						
						
						
							|  | 		println(v)
 | 
						
						
						
							|  | 		m[k] = 'foo'
 | 
						
						
						
							|  | 	}
 | 
						
						
						
							|  | 	assert m['test'] == 'foo'
 | 
						
						
						
							|  | }
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | fn test_map_mutable_arg() {
 | 
						
						
						
							|  | 	mut m := map[string]string{}
 | 
						
						
						
							|  | 	m['test'] = 'test'
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | 	for k, v in m {
 | 
						
						
						
							|  | 		println(k)
 | 
						
						
						
							|  | 		println(v)
 | 
						
						
						
							|  | 	}
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | 	print_all(mut m)
 | 
						
						
						
							|  | }
 |