serde/serde_derive_internals
David Tolnay c261015325
Ignore incorrect suggestion from manual_map lint
https://github.com/rust-lang/rust-clippy/issues/6797

    error[E0382]: use of partially moved value: `self`
       --> serde_derive/src/internals/attr.rs:71:24
        |
    71  |         self.value.map(|value| (self.tokens, value))
        |                    ----^^^^^^^----------------------
        |                    |   |        |
        |                    |   |        use occurs due to use in closure
        |                    |   value used here after partial move
        |                    `self.value` partially moved due to this method call
        |
    note: this function takes ownership of the receiver `self`, which moves `self.value`
       --> /home/david/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:485:38
        |
    485 |     pub fn map<U, F: FnOnce(T) -> U>(self, f: F) -> Option<U> {
        |                                      ^^^^
        = note: partial move occurs because `self.value` has type `std::option::Option<T>`, which does not implement the `Copy` trait
2021-02-25 20:53:45 -08:00
..
Cargo.toml Remove dependency on syn/visit-mut feature 2021-01-24 23:56:57 -08:00
lib.rs Ignore incorrect suggestion from manual_map lint 2021-02-25 20:53:45 -08:00
LICENSE-APACHE Replace "codegen" with "derive" 2017-04-14 15:42:27 -07:00
LICENSE-MIT Replace "codegen" with "derive" 2017-04-14 15:42:27 -07:00
src Move derive internals into serde_derive crate 2018-05-05 23:46:30 -07:00