File tree Expand file tree Collapse file tree 8 files changed +38
-24
lines changed Expand file tree Collapse file tree 8 files changed +38
-24
lines changed Original file line number Diff line number Diff line change @@ -100,15 +100,20 @@ impl Generator {
100100 } )
101101 . collect :: < Vec < _ > > ( ) ;
102102
103- let crate_ident = format_ident ! ( "{}" , crate_name) ;
103+ let crate_path = syn:: TypePath {
104+ qself : None ,
105+ path : syn:: parse_str ( & crate_name) . unwrap ( ) ,
106+ } ;
104107
105108 let code = quote ! {
109+ use #crate_path:: * ;
110+
106111 pub struct Cli <T : CliOverride = ( ) > {
107- client: #crate_ident :: Client ,
112+ client: Client ,
108113 over: T ,
109114 }
110115 impl Cli {
111- pub fn new( client: #crate_ident :: Client ) -> Self {
116+ pub fn new( client: Client ) -> Self {
112117 Self { client, over: ( ) }
113118 }
114119
@@ -125,7 +130,7 @@ impl Generator {
125130
126131 impl <T : CliOverride > Cli <T > {
127132 pub fn new_with_override(
128- client: #crate_ident :: Client ,
133+ client: Client ,
129134 over: T ,
130135 ) -> Self {
131136 Self { client, over }
Original file line number Diff line number Diff line change @@ -79,7 +79,10 @@ impl Generator {
7979 let then_impl =
8080 methods. iter ( ) . map ( |op| & op. then_impl ) . collect :: < Vec < _ > > ( ) ;
8181
82- let crate_ident = format_ident ! ( "{}" , crate_name) ;
82+ let crate_path = syn:: TypePath {
83+ qself : None ,
84+ path : syn:: parse_str ( & crate_name) . unwrap ( ) ,
85+ } ;
8386
8487 let code = quote ! {
8588 pub mod operations {
@@ -89,7 +92,7 @@ impl Generator {
8992 //! its inner type with a call to `into_inner()`. This can
9093 //! be used to explicitly deviate from permitted values.
9194
92- use #crate_ident :: * ;
95+ use #crate_path :: * ;
9396
9497 #(
9598 pub struct #when( httpmock:: When ) ;
Original file line number Diff line number Diff line change 1+ use sdk::*;
12pub struct Cli<T: CliOverride = ()> {
2- client: sdk:: Client,
3+ client: Client,
34 over: T,
45}
56
67impl Cli {
7- pub fn new(client: sdk:: Client) -> Self {
8+ pub fn new(client: Client) -> Self {
89 Self { client, over: () }
910 }
1011
@@ -317,7 +318,7 @@ impl Cli {
317318}
318319
319320impl<T: CliOverride> Cli<T> {
320- pub fn new_with_override(client: sdk:: Client, over: T) -> Self {
321+ pub fn new_with_override(client: Client, over: T) -> Self {
321322 Self { client, over }
322323 }
323324
Original file line number Diff line number Diff line change 1+ use sdk::*;
12pub struct Cli<T: CliOverride = ()> {
2- client: sdk:: Client,
3+ client: Client,
34 over: T,
45}
56
67impl Cli {
7- pub fn new(client: sdk:: Client) -> Self {
8+ pub fn new(client: Client) -> Self {
89 Self { client, over: () }
910 }
1011
@@ -183,7 +184,7 @@ impl Cli {
183184}
184185
185186impl<T: CliOverride> Cli<T> {
186- pub fn new_with_override(client: sdk:: Client, over: T) -> Self {
187+ pub fn new_with_override(client: Client, over: T) -> Self {
187188 Self { client, over }
188189 }
189190
Original file line number Diff line number Diff line change 1+ use sdk::*;
12pub struct Cli<T: CliOverride = ()> {
2- client: sdk:: Client,
3+ client: Client,
34 over: T,
45}
56
67impl Cli {
7- pub fn new(client: sdk:: Client) -> Self {
8+ pub fn new(client: Client) -> Self {
89 Self { client, over: () }
910 }
1011
@@ -5608,7 +5609,7 @@ impl Cli {
56085609}
56095610
56105611impl<T: CliOverride> Cli<T> {
5611- pub fn new_with_override(client: sdk:: Client, over: T) -> Self {
5612+ pub fn new_with_override(client: Client, over: T) -> Self {
56125613 Self { client, over }
56135614 }
56145615
Original file line number Diff line number Diff line change 1+ use sdk::*;
12pub struct Cli<T: CliOverride = ()> {
2- client: sdk:: Client,
3+ client: Client,
34 over: T,
45}
56
67impl Cli {
7- pub fn new(client: sdk:: Client) -> Self {
8+ pub fn new(client: Client) -> Self {
89 Self { client, over: () }
910 }
1011
@@ -63,7 +64,7 @@ impl Cli {
6364}
6465
6566impl<T: CliOverride> Cli<T> {
66- pub fn new_with_override(client: sdk:: Client, over: T) -> Self {
67+ pub fn new_with_override(client: Client, over: T) -> Self {
6768 Self { client, over }
6869 }
6970
Original file line number Diff line number Diff line change 1+ use sdk::*;
12pub struct Cli<T: CliOverride = ()> {
2- client: sdk:: Client,
3+ client: Client,
34 over: T,
45}
56
67impl Cli {
7- pub fn new(client: sdk:: Client) -> Self {
8+ pub fn new(client: Client) -> Self {
89 Self { client, over: () }
910 }
1011
@@ -35,7 +36,7 @@ impl Cli {
3536}
3637
3738impl<T: CliOverride> Cli<T> {
38- pub fn new_with_override(client: sdk:: Client, over: T) -> Self {
39+ pub fn new_with_override(client: Client, over: T) -> Self {
3940 Self { client, over }
4041 }
4142
Original file line number Diff line number Diff line change 1+ use sdk::*;
12pub struct Cli<T: CliOverride = ()> {
2- client: sdk:: Client,
3+ client: Client,
34 over: T,
45}
56
67impl Cli {
7- pub fn new(client: sdk:: Client) -> Self {
8+ pub fn new(client: Client) -> Self {
89 Self { client, over: () }
910 }
1011
@@ -139,7 +140,7 @@ impl Cli {
139140}
140141
141142impl<T: CliOverride> Cli<T> {
142- pub fn new_with_override(client: sdk:: Client, over: T) -> Self {
143+ pub fn new_with_override(client: Client, over: T) -> Self {
143144 Self { client, over }
144145 }
145146
You can’t perform that action at this time.
0 commit comments