mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-11-03 22:49:17 +00:00 
			
		
		
		
	For macros that are implemented on the compiler, we do *not* mention the `-Zmacro-backtrace` flag. This includes `derive`s and standard macros.
		
			
				
	
	
		
			21 lines
		
	
	
		
			588 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			588 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
error[E0277]: the trait bound `Error: Eq` is not satisfied
 | 
						|
  --> $DIR/derives-span-Eq-struct.rs:8:5
 | 
						|
   |
 | 
						|
LL | #[derive(Eq,PartialEq)]
 | 
						|
   |          -- in this derive macro expansion
 | 
						|
LL | struct Struct {
 | 
						|
LL |     x: Error
 | 
						|
   |     ^^^^^^^^ the trait `Eq` is not implemented for `Error`
 | 
						|
   |
 | 
						|
note: required by a bound in `AssertParamIsEq`
 | 
						|
  --> $SRC_DIR/core/src/cmp.rs:LL:COL
 | 
						|
help: consider annotating `Error` with `#[derive(Eq)]`
 | 
						|
   |
 | 
						|
LL + #[derive(Eq)]
 | 
						|
LL | struct Error;
 | 
						|
   |
 | 
						|
 | 
						|
error: aborting due to 1 previous error
 | 
						|
 | 
						|
For more information about this error, try `rustc --explain E0277`.
 |