mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-11-04 06:56:14 +00:00 
			
		
		
		
	``` error: cannot find attribute `empty_helper` in this scope --> $DIR/derive-helper-legacy-limits.rs:17:3 | LL | #[empty_helper] | ^^^^^^^^^^^^ | help: `empty_helper` is an attribute that can be used by the derive macro `Empty`, you might be missing a `derive` attribute | LL + #[derive(Empty)] LL | struct S2; | ``` Look at proc-macro attributes when encountering unknown attribute ``` error: cannot find attribute `sede` in this scope --> src/main.rs:18:7 | 18 | #[sede(untagged)] | ^^^^ | help: the derive macros `Serialize` and `Deserialize` accept the similarly named `serde` attribute | 18 | #[serde(untagged)] | ~~~~~ error: cannot find attribute `serde` in this scope --> src/main.rs:12:7 | 12 | #[serde(untagged)] | ^^^^^ | = note: `serde` is in scope, but it is a crate, not an attribute help: `serde` is an attribute that can be used by the derive macros `Serialize` and `Deserialize`, you might be missing a `derive` attribute | 10 | #[derive(Serialize, Deserialize)] | ```
		
			
				
	
	
		
			48 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
error: cannot find attribute `sede` in this scope
 | 
						|
  --> $DIR/missing-derive-2.rs:22:7
 | 
						|
   |
 | 
						|
LL |     #[sede(untagged)]
 | 
						|
   |       ^^^^
 | 
						|
   |
 | 
						|
help: the derive macros `Deserialize` and `Serialize` accept the similarly named `serde` attribute
 | 
						|
   |
 | 
						|
LL |     #[serde(untagged)]
 | 
						|
   |         +
 | 
						|
 | 
						|
error: cannot find attribute `serde` in this scope
 | 
						|
  --> $DIR/missing-derive-2.rs:16:7
 | 
						|
   |
 | 
						|
LL |     #[serde(untagged)]
 | 
						|
   |       ^^^^^
 | 
						|
   |
 | 
						|
note: `serde` is imported here, but it is a crate, not an attribute
 | 
						|
  --> $DIR/missing-derive-2.rs:5:1
 | 
						|
   |
 | 
						|
LL | extern crate serde;
 | 
						|
   | ^^^^^^^^^^^^^^^^^^^
 | 
						|
help: `serde` is an attribute that can be used by the derive macros `Deserialize` and `Serialize`, you might be missing a `derive` attribute
 | 
						|
   |
 | 
						|
LL + #[derive(Deserialize, Serialize)]
 | 
						|
LL | enum B {
 | 
						|
   |
 | 
						|
 | 
						|
error: cannot find attribute `serde` in this scope
 | 
						|
  --> $DIR/missing-derive-2.rs:8:3
 | 
						|
   |
 | 
						|
LL | #[serde(untagged)]
 | 
						|
   |   ^^^^^
 | 
						|
   |
 | 
						|
note: `serde` is imported here, but it is a crate, not an attribute
 | 
						|
  --> $DIR/missing-derive-2.rs:5:1
 | 
						|
   |
 | 
						|
LL | extern crate serde;
 | 
						|
   | ^^^^^^^^^^^^^^^^^^^
 | 
						|
help: `serde` is an attribute that can be used by the derive macros `Deserialize` and `Serialize`, you might be missing a `derive` attribute
 | 
						|
   |
 | 
						|
LL + #[derive(Deserialize, Serialize)]
 | 
						|
LL | enum A {
 | 
						|
   |
 | 
						|
 | 
						|
error: aborting due to 3 previous errors
 | 
						|
 |