Skip to content

Commit adec937

Browse files
make cloudflare-derive-macros work externally
1 parent 857e502 commit adec937

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

cloudflare-derive-macros/src/lib.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
extern crate proc_macro;
2-
31
use proc_macro::TokenStream;
42
use quote::quote;
53
use syn::{parse_macro_input, DeriveInput};
@@ -10,7 +8,7 @@ pub fn api_result_derive(input: TokenStream) -> TokenStream {
108
let name = &ast.ident;
119

1210
let gen = quote! {
13-
impl crate::framework::response::ApiResult for #name {}
11+
impl ::cloudflare::framework::response::ApiResult for #name {}
1412
};
1513

1614
gen.into()
@@ -22,7 +20,7 @@ pub fn vec_api_result_derive(input: TokenStream) -> TokenStream {
2220
let name = &ast.ident;
2321

2422
let gen = quote! {
25-
impl crate::framework::response::ApiResult for Vec<#name> {}
23+
impl ::cloudflare::framework::response::ApiResult for Vec<#name> {}
2624
};
2725

2826
gen.into()

cloudflare/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#![forbid(unsafe_code)]
2+
extern crate self as cloudflare;
23

34
pub mod endpoints;
45
pub mod framework;

0 commit comments

Comments
 (0)