mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-11-03 22:49:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
error: generic parameters may not be used in enum discriminant values
 | 
						|
  --> $DIR/variant-discrimiant-no-generics.rs:7:15
 | 
						|
   |
 | 
						|
LL |     Variant = N,
 | 
						|
   |               ^ cannot perform const operation using `N`
 | 
						|
   |
 | 
						|
   = note: const parameters may not be used in enum discriminant values
 | 
						|
 | 
						|
error: generic parameters may not be used in enum discriminant values
 | 
						|
  --> $DIR/variant-discrimiant-no-generics.rs:12:17
 | 
						|
   |
 | 
						|
LL |     Variant = { N + 1 },
 | 
						|
   |                 ^ cannot perform const operation using `N`
 | 
						|
   |
 | 
						|
   = note: const parameters may not be used in enum discriminant values
 | 
						|
 | 
						|
error: generic parameters may not be used in enum discriminant values
 | 
						|
  --> $DIR/variant-discrimiant-no-generics.rs:18:37
 | 
						|
   |
 | 
						|
LL |     Variant = { std::mem::size_of::<T>() as isize },
 | 
						|
   |                                     ^ cannot perform const operation using `T`
 | 
						|
   |
 | 
						|
   = note: type parameters may not be used in enum discriminant values
 | 
						|
 | 
						|
error: generic parameters may not be used in enum discriminant values
 | 
						|
  --> $DIR/variant-discrimiant-no-generics.rs:25:17
 | 
						|
   |
 | 
						|
LL |         let a: &'a ();
 | 
						|
   |                 ^^ cannot perform const operation using `'a`
 | 
						|
   |
 | 
						|
   = note: lifetime parameters may not be used in enum discriminant values
 | 
						|
 | 
						|
error: aborting due to 4 previous errors
 | 
						|
 |