Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pick up changes to non_exhaustive_omitted_patterns lint #2670

Merged
merged 1 commit into from Jan 4, 2024
Merged

Commits on Jan 4, 2024

  1. Pick up changes to non_exhaustive_omitted_patterns lint

        warning: the lint level must be set on the whole match
            --> serde_derive/src/internals/attr.rs:1855:9
             |
        1854 |         #[cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
             |                                                ------------------------------- remove this attribute
        1855 |         _ => {}
             |         ^
             |
             = help: it no longer has any effect to set the lint level on an individual match arm
        help: set the lint level on the whole match
             |
        1796 +     #[deny(non_exhaustive_omitted_patterns)]
        1797 |     match ty {
             |
    
        warning: the lint level must be set on the whole match
           --> serde_derive/src/internals/receiver.rs:151:13
            |
        150 |             #[cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                                    ------------------------------- remove this attribute
        151 |             _ => {}
            |             ^
            |
            = help: it no longer has any effect to set the lint level on an individual match arm
        help: set the lint level on the whole match
            |
        109 +         #[deny(non_exhaustive_omitted_patterns)]
        110 |         match ty {
            |
    
        warning: the lint level must be set on the whole match
           --> serde_derive/src/internals/receiver.rs:188:25
            |
        187 |                         #[cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                                                ------------------------------- remove this attribute
        188 |                         _ => {}
            |                         ^
            |
            = help: it no longer has any effect to set the lint level on an individual match arm
        help: set the lint level on the whole match
            |
        180 +                     #[deny(non_exhaustive_omitted_patterns)]
        181 |                     match arg {
            |
    
        warning: the lint level must be set on the whole match
           --> serde_derive/src/internals/receiver.rs:213:13
            |
        212 |             #[cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                                    ------------------------------- remove this attribute
        213 |             _ => {}
            |             ^
            |
            = help: it no longer has any effect to set the lint level on an individual match arm
        help: set the lint level on the whole match
            |
        209 +         #[deny(non_exhaustive_omitted_patterns)]
        210 |         match bound {
            |
    
        warning: the lint level must be set on the whole match
           --> serde_derive/src/internals/receiver.rs:239:21
            |
        238 |                     #[cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                                            ------------------------------- remove this attribute
        239 |                     _ => {}
            |                     ^
            |
            = help: it no longer has any effect to set the lint level on an individual match arm
        help: set the lint level on the whole match
            |
        230 +                 #[deny(non_exhaustive_omitted_patterns)]
        231 |                 match predicate {
            |
    
        warning: the lint level must be set on the whole match
           --> serde_derive/src/bound.rs:185:17
            |
        184 |                 #[cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                                        ------------------------------- remove this attribute
        185 |                 _ => {}
            |                 ^
            |
            = help: it no longer has any effect to set the lint level on an individual match arm
        help: set the lint level on the whole match
            |
        146 +             #[deny(non_exhaustive_omitted_patterns)]
        147 |             match ty {
            |
    
        warning: the lint level must be set on the whole match
           --> serde_derive/src/bound.rs:209:29
            |
        207 | ...                       deny(non_exhaustive_omitted_patterns)
            |                                ------------------------------- remove this attribute
        208 | ...                   )]
        209 | ...                   _ => {}
            |                       ^
            |
            = help: it no longer has any effect to set the lint level on an individual match arm
        help: set the lint level on the whole match
            |
        198 +                         #[deny(non_exhaustive_omitted_patterns)]
        199 |                         match arg {
            |
    
        warning: the lint level must be set on the whole match
           --> serde_derive/src/bound.rs:234:17
            |
        233 |                 #[cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                                        ------------------------------- remove this attribute
        234 |                 _ => {}
            |                 ^
            |
            = help: it no longer has any effect to set the lint level on an individual match arm
        help: set the lint level on the whole match
            |
        230 +             #[deny(non_exhaustive_omitted_patterns)]
        231 |             match bound {
            |
    dtolnay committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    7c65a9d View commit details
    Browse the repository at this point in the history