diff options
Diffstat (limited to 'vendor/darling-0.14.4/tests/compile-fail/skip_field_not_impl_default.rs')
-rw-r--r-- | vendor/darling-0.14.4/tests/compile-fail/skip_field_not_impl_default.rs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/vendor/darling-0.14.4/tests/compile-fail/skip_field_not_impl_default.rs b/vendor/darling-0.14.4/tests/compile-fail/skip_field_not_impl_default.rs new file mode 100644 index 000000000..f0d44c779 --- /dev/null +++ b/vendor/darling-0.14.4/tests/compile-fail/skip_field_not_impl_default.rs @@ -0,0 +1,18 @@ +use darling::FromMeta; + +#[derive(FromMeta)] +struct NoDefault(String); + +#[derive(FromMeta)] +struct Recevier { + #[darling(skip)] + skipped: NoDefault, + + #[darling(skip = true)] + explicitly_skipped: NoDefault, + + #[darling(skip = false)] + not_skipped_no_problem: NoDefault, +} + +fn main() {} |