Skip to content

Commit 5264af5

Browse files
authored
Update serde_derive_internals to 0.26.0 (#16)
1 parent 3be0a4d commit 5264af5

File tree

8 files changed

+3
-29
lines changed

8 files changed

+3
-29
lines changed

.github/workflows/rust.yml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ jobs:
2020
continue-on-error: ${{ matrix.nightly }}
2121
steps:
2222
- uses: actions/checkout@v2
23-
with:
24-
submodules: recursive
2523
- uses: dtolnay/rust-toolchain@master
2624
with:
2725
toolchain: ${{ matrix.toolchain }}
@@ -43,8 +41,6 @@ jobs:
4341
runs-on: ubuntu-latest
4442
steps:
4543
- uses: actions/checkout@v2
46-
with:
47-
submodules: recursive
4844
- uses: dtolnay/[email protected]
4945
- uses: actions/cache@v2
5046
with:
@@ -60,8 +56,6 @@ jobs:
6056
runs-on: ubuntu-latest
6157
steps:
6258
- uses: actions/checkout@v2
63-
with:
64-
submodules: recursive
6559
- uses: dtolnay/rust-toolchain@stable
6660
with:
6761
components: clippy
@@ -81,8 +75,6 @@ jobs:
8175
runs-on: ubuntu-latest
8276
steps:
8377
- uses: actions/checkout@v2
84-
with:
85-
submodules: recursive
8678
- uses: dtolnay/rust-toolchain@nightly
8779
with:
8880
components: rustfmt
@@ -93,8 +85,6 @@ jobs:
9385
runs-on: ubuntu-latest
9486
steps:
9587
- uses: actions/checkout@v2
96-
with:
97-
submodules: recursive
9888
- uses: docker://ghcr.io/msrd0/cargo-doc2readme
9989
with:
10090
entrypoint: ./readme.sh
@@ -104,8 +94,6 @@ jobs:
10494
runs-on: ubuntu-latest
10595
steps:
10696
- uses: actions/checkout@v2
107-
with:
108-
submodules: recursive
10997
- uses: dtolnay/rust-toolchain@stable
11098
- name: Get Rust Version
11199
id: rust-version
@@ -149,8 +137,6 @@ jobs:
149137
runs-on: ubuntu-20.04
150138
steps:
151139
- uses: actions/checkout@v2
152-
with:
153-
submodules: recursive
154140
- uses: dtolnay/rust-toolchain@stable
155141
- uses: actions/cache@v2
156142
with:

.gitmodules

Lines changed: 0 additions & 3 deletions
This file was deleted.

derive/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,5 @@ proc-macro = true
1616
[dependencies]
1717
proc-macro2 = "1.0"
1818
quote = "1.0"
19+
serde_derive_internals = "0.26"
1920
syn = "1.0"

derive/src/lib.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ use proc_macro2::TokenStream as TokenStream2;
88
use quote::quote;
99
use syn::{parse_macro_input, Data, DeriveInput, LitStr, TraitBound, TraitBoundModifier, TypeParamBound};
1010

11-
// unfortunately, the serde_derive_internals crate does not make
12-
// `case::RenameRule` available
13-
mod serde_derive_internals;
14-
1511
#[macro_use]
1612
mod util;
1713

derive/src/parser.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use crate::{
22
attrs::{parse_doc_attr, ContainerAttributes, FieldAttributes},
3-
serde_derive_internals::case::RenameRule,
43
util::ToLitStr
54
};
65
use proc_macro2::{Ident, Span};
6+
use serde_derive_internals::attr::RenameRule;
77
use syn::{
88
punctuated::Punctuated, spanned::Spanned as _, AngleBracketedGenericArguments, DataEnum, DataStruct, DataUnion, Fields,
99
FieldsNamed, GenericArgument, LitStr, PathArguments, Type, TypePath
@@ -71,9 +71,7 @@ fn parse_named_fields(named_fields: &FieldsNamed, rename_all: Option<&LitStr>) -
7171
if let Some(rename) = attrs.rename {
7272
name = rename;
7373
} else if let Some(rename_all) = rename_all {
74-
let rule: RenameRule = rename_all
75-
.value()
76-
.parse()
74+
let rule = RenameRule::from_str(&rename_all.value())
7775
.map_err(|_| syn::Error::new(rename_all.span(), "Unknown rename_all rule"))?;
7876
let rename = rule.apply_to_field(&name.value());
7977
name = LitStr::new(&rename, name.span());

derive/src/serde_derive_internals/case.rs

Lines changed: 0 additions & 1 deletion
This file was deleted.

derive/src/serde_derive_internals/mod.rs

Lines changed: 0 additions & 2 deletions
This file was deleted.

serde

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)