mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-30 20:44:34 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			427 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			427 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| // FIXME(tschottdorf): we want these to compile, but they don't.
 | |
| 
 | |
| fn with_str() {
 | |
|     let s: &'static str = "abc";
 | |
| 
 | |
|     match &s {
 | |
|             "abc" => true, //~ ERROR mismatched types
 | |
|             _ => panic!(),
 | |
|     };
 | |
| }
 | |
| 
 | |
| fn with_bytes() {
 | |
|     let s: &'static [u8] = b"abc";
 | |
| 
 | |
|     match &s {
 | |
|         b"abc" => true, //~ ERROR mismatched types
 | |
|         _ => panic!(),
 | |
|     };
 | |
| }
 | |
| 
 | |
| pub fn main() {
 | |
|     with_str();
 | |
|     with_bytes();
 | |
| }
 | 
