Remove unnecessary cloning
This commit is contained in:
parent
3e8938fc1a
commit
8fe74552b1
@ -81,7 +81,7 @@ impl ToTokens for Api {
|
||||
let request_path_init_fields = self.request.request_path_init_fields();
|
||||
|
||||
let path_segments = path_str[1..].split('/');
|
||||
let path_segment_push = path_segments.clone().map(|segment| {
|
||||
let path_segment_push = path_segments.map(|segment| {
|
||||
let arg = if segment.starts_with(':') {
|
||||
let path_var = &segment[1..];
|
||||
let path_var_ident = Ident::new(path_var, Span::call_site());
|
||||
|
@ -205,8 +205,7 @@ impl ToTokens for Request {
|
||||
}
|
||||
};
|
||||
|
||||
let request_body_struct = if let Some(newtype_body_field) = self.newtype_body_field() {
|
||||
let field = newtype_body_field.clone();
|
||||
let request_body_struct = if let Some(field) = self.newtype_body_field() {
|
||||
let ty = &field.ty;
|
||||
let span = field.span();
|
||||
|
||||
|
@ -40,7 +40,7 @@ impl Response {
|
||||
ResponseField::Body(field) => {
|
||||
let field_name = field
|
||||
.ident
|
||||
.clone()
|
||||
.as_ref()
|
||||
.expect("expected field to have an identifier");
|
||||
let span = field.span();
|
||||
|
||||
@ -51,7 +51,7 @@ impl Response {
|
||||
ResponseField::Header(field, header_name) => {
|
||||
let field_name = field
|
||||
.ident
|
||||
.clone()
|
||||
.as_ref()
|
||||
.expect("expected field to have an identifier");
|
||||
let span = field.span();
|
||||
|
||||
@ -66,7 +66,7 @@ impl Response {
|
||||
ResponseField::NewtypeBody(field) => {
|
||||
let field_name = field
|
||||
.ident
|
||||
.clone()
|
||||
.as_ref()
|
||||
.expect("expected field to have an identifier");
|
||||
let span = field.span();
|
||||
|
||||
@ -183,8 +183,7 @@ impl ToTokens for Response {
|
||||
}
|
||||
};
|
||||
|
||||
let response_body_struct = if let Some(newtype_body_field) = self.newtype_body_field() {
|
||||
let field = newtype_body_field.clone();
|
||||
let response_body_struct = if let Some(field) = self.newtype_body_field() {
|
||||
let ty = &field.ty;
|
||||
let span = field.span();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user