Skip to content

Commit e62fe3d

Browse files
committed
Migrate postgres-derive to 2018
1 parent e69f158 commit e62fe3d

File tree

7 files changed

+21
-22
lines changed

7 files changed

+21
-22
lines changed

postgres-derive/Cargo.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ name = "postgres-derive"
33
version = "0.3.3"
44
authors = ["Steven Fackler <[email protected]>"]
55
license = "MIT/Apache-2.0"
6+
edition = "2018"
67
description = "Deriving plugin support for Postgres enum, domain, and composite types"
7-
repository = "https://github.com/sfackler/rust-postgres-derive"
8+
repository = "https://github.com/sfackler/rust-postgres"
89
readme = "README.md"
910
keywords = ["database", "postgres", "postgresql", "sql"]
1011

postgres-derive/src/accepts.rs

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
use proc_macro2::{Span, TokenStream};
2+
use quote::quote;
23
use std::iter;
34
use syn::Ident;
45

5-
use composites::Field;
6-
use enums::Variant;
6+
use crate::composites::Field;
7+
use crate::enums::Variant;
78

89
pub fn domain_body(name: &str, field: &syn::Field) -> TokenStream {
910
let ty = &field.ty;

postgres-derive/src/composites.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
use syn::{self, Error, Ident, Type};
1+
use syn::{Error, Ident, Type};
22

3-
use overrides::Overrides;
3+
use crate::overrides::Overrides;
44

55
pub struct Field {
66
pub name: String,

postgres-derive/src/enums.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
use syn::{self, Error, Fields, Ident};
1+
use syn::{Error, Fields, Ident};
22

3-
use overrides::Overrides;
3+
use crate::overrides::Overrides;
44

55
pub struct Variant {
66
pub ident: Ident,

postgres-derive/src/fromsql.rs

+6-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
use proc_macro2::{Span, TokenStream};
2+
use quote::quote;
23
use std::iter;
3-
use syn::{self, Data, DataStruct, DeriveInput, Error, Fields, Ident};
4+
use syn::{Data, DataStruct, DeriveInput, Error, Fields, Ident};
45

5-
use accepts;
6-
use composites::Field;
7-
use enums::Variant;
8-
use overrides::Overrides;
6+
use crate::accepts;
7+
use crate::composites::Field;
8+
use crate::enums::Variant;
9+
use crate::overrides::Overrides;
910

1011
pub fn expand_derive_fromsql(input: DeriveInput) -> Result<TokenStream, Error> {
1112
let overrides = Overrides::extract(&input.attrs)?;

postgres-derive/src/lib.rs

-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
#![recursion_limit = "256"]
2-
32
extern crate proc_macro;
4-
extern crate syn;
5-
#[macro_use]
6-
extern crate quote;
7-
extern crate proc_macro2;
83

94
use proc_macro::TokenStream;
105

postgres-derive/src/tosql.rs

+6-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1+
use proc_macro2::TokenStream;
2+
use quote::quote;
13
use std::iter;
24
use syn::{Data, DataStruct, DeriveInput, Error, Fields, Ident};
35

4-
use accepts;
5-
use composites::Field;
6-
use enums::Variant;
7-
use overrides::Overrides;
8-
use proc_macro2::TokenStream;
6+
use crate::accepts;
7+
use crate::composites::Field;
8+
use crate::enums::Variant;
9+
use crate::overrides::Overrides;
910

1011
pub fn expand_derive_tosql(input: DeriveInput) -> Result<TokenStream, Error> {
1112
let overrides = Overrides::extract(&input.attrs)?;

0 commit comments

Comments
 (0)