Fixes for gpui2_macros
This commit is contained in:
@@ -102,7 +102,7 @@ fn generate_methods() -> Vec<TokenStream2> {
|
||||
fn generate_predefined_setter(
|
||||
name: &'static str,
|
||||
length: &'static str,
|
||||
fields: &Vec<TokenStream2>,
|
||||
fields: &[TokenStream2],
|
||||
length_tokens: &TokenStream2,
|
||||
negate: bool,
|
||||
doc_string: &str,
|
||||
@@ -143,12 +143,12 @@ fn generate_predefined_setter(
|
||||
fn generate_custom_value_setter(
|
||||
prefix: &'static str,
|
||||
length_type: TokenStream2,
|
||||
fields: &Vec<TokenStream2>,
|
||||
fields: &[TokenStream2],
|
||||
doc_string: &str,
|
||||
) -> TokenStream2 {
|
||||
let method_name = format_ident!("{}", prefix);
|
||||
|
||||
let mut iter = fields.into_iter();
|
||||
let mut iter = fields.iter();
|
||||
let last = iter.next_back().unwrap();
|
||||
let field_assignments = iter
|
||||
.map(|field_tokens| {
|
||||
|
||||
Reference in New Issue
Block a user