error: required cannot be used on Option<T>
--> tests/ui/request_header_codec/fail/invalid_missing_and_default.rs:20:5
|
20 | #[header(required)]
| ^
error: non-Option fields require required, default, or default_with
--> tests/ui/request_header_codec/fail/invalid_missing_and_default.rs:22:5
|
22 | implicit_default: bool,
| ^^^^^^^^^^^^^^^^
error: required, default, and default_with are mutually exclusive
--> tests/ui/request_header_codec/fail/invalid_missing_and_default.rs:23:5
|
23 | #[header(required, default, default_semantic = "literal:false")]
| ^
error: default and default_with require default_semantic
--> tests/ui/request_header_codec/fail/invalid_missing_and_default.rs:25:5
|
25 | #[header(default)]
| ^
error: default_semantic requires default or default_with
--> tests/ui/request_header_codec/fail/invalid_missing_and_default.rs:27:43
|
27 | #[header(required, default_semantic = "literal:0")]
| ^^^^^^^^^^^
error: default_semantic must be literal:<wire-text> or dynamic:<semantic-id>
--> tests/ui/request_header_codec/fail/invalid_missing_and_default.rs:29:42
|
29 | #[header(default, default_semantic = "unstable")]
| ^^^^^^^^^^