Fixes for gpui2_macros
This commit is contained in:
parent
4fa28b3de2
commit
e2ec96e44a
1 changed files with 3 additions and 3 deletions
|
@ -102,7 +102,7 @@ fn generate_methods() -> Vec<TokenStream2> {
|
||||||
fn generate_predefined_setter(
|
fn generate_predefined_setter(
|
||||||
name: &'static str,
|
name: &'static str,
|
||||||
length: &'static str,
|
length: &'static str,
|
||||||
fields: &Vec<TokenStream2>,
|
fields: &[TokenStream2],
|
||||||
length_tokens: &TokenStream2,
|
length_tokens: &TokenStream2,
|
||||||
negate: bool,
|
negate: bool,
|
||||||
doc_string: &str,
|
doc_string: &str,
|
||||||
|
@ -143,12 +143,12 @@ fn generate_predefined_setter(
|
||||||
fn generate_custom_value_setter(
|
fn generate_custom_value_setter(
|
||||||
prefix: &'static str,
|
prefix: &'static str,
|
||||||
length_type: TokenStream2,
|
length_type: TokenStream2,
|
||||||
fields: &Vec<TokenStream2>,
|
fields: &[TokenStream2],
|
||||||
doc_string: &str,
|
doc_string: &str,
|
||||||
) -> TokenStream2 {
|
) -> TokenStream2 {
|
||||||
let method_name = format_ident!("{}", prefix);
|
let method_name = format_ident!("{}", prefix);
|
||||||
|
|
||||||
let mut iter = fields.into_iter();
|
let mut iter = fields.iter();
|
||||||
let last = iter.next_back().unwrap();
|
let last = iter.next_back().unwrap();
|
||||||
let field_assignments = iter
|
let field_assignments = iter
|
||||||
.map(|field_tokens| {
|
.map(|field_tokens| {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue