Skip to content

Commit d50bec0

Browse files
author
Guillaume Fraux
committed
Update soa-derive-internals to edition 2018
1 parent d813905 commit d50bec0

File tree

8 files changed

+13
-12
lines changed

8 files changed

+13
-12
lines changed

soa-derive-internal/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[package]
22
name = "soa_derive_internal"
3-
version = "0.6.3"
3+
version = "0.8.0"
4+
edition = "2018"
45
authors = ["Guillaume Fraux <guillaume.fraux@chimie-paristech.fr>"]
56
license = "MIT/Apache-2.0"
67
readme = "../README.md"

soa-derive-internal/src/input.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use proc_macro2::{Span, TokenStream};
2-
32
use syn::{Data, DeriveInput, Ident, Field, Visibility, Meta, Lit};
3+
use quote::quote;
44

55
/// Representing the struct we are deriving
66
pub struct Input {

soa-derive-internal/src/iter.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
use proc_macro2::{Span, TokenStream};
22
use syn::{Ident, Visibility};
33
use quote::TokenStreamExt;
4+
use quote::quote;
45

5-
use input::Input;
6+
use crate::input::Input;
67

78
pub fn derive(input: &Input) -> TokenStream {
89
let name = &input.name;

soa-derive-internal/src/lib.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
#![recursion_limit="512"]
22

33
extern crate proc_macro;
4-
extern crate proc_macro2;
5-
6-
extern crate syn;
7-
#[macro_use]
8-
extern crate quote;
94

105
use proc_macro2::TokenStream;
116
use quote::TokenStreamExt;

soa-derive-internal/src/ptr.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use proc_macro2::TokenStream;
2+
use quote::quote;
23

3-
use input::Input;
4+
use crate::input::Input;
45

56
pub fn derive(input: &Input) -> TokenStream {
67
let name = &input.name;

soa-derive-internal/src/refs.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use proc_macro2::TokenStream;
2+
use quote::quote;
23

3-
use input::Input;
4+
use crate::input::Input;
45

56
pub fn derive(input: &Input) -> TokenStream {
67
let name = &input.name;

soa-derive-internal/src/slice.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
use proc_macro2::{Span, TokenStream};
22
use syn::Ident;
33
use quote::TokenStreamExt;
4+
use quote::quote;
45

5-
use input::Input;
6+
use crate::input::Input;
67

78
pub fn derive_slice(input: &Input) -> TokenStream {
89
let other_derive = &input.derive_with_exceptions();

soa-derive-internal/src/vec.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
use proc_macro2::{Span, TokenStream};
22
use syn::Ident;
33
use quote::TokenStreamExt;
4+
use quote::quote;
45

5-
use input::Input;
6+
use crate::input::Input;
67

78
pub fn derive(input: &Input) -> TokenStream {
89
let name = &input.name;

0 commit comments

Comments
 (0)