Add anonymous parameter placeholders to generated code
As of Rust 1.31, missing parameter placeholders in functions give a compile error. This commit adds more of them.master
parent
319991e77f
commit
b41b1be336
10
src/rust.rs
10
src/rust.rs
|
@ -563,12 +563,12 @@ pub trait {}Trait {{
|
||||||
} else if o.object_type == ObjectType::Tree {
|
} else if o.object_type == ObjectType::Tree {
|
||||||
writeln!(
|
writeln!(
|
||||||
r,
|
r,
|
||||||
" fn row_count(&self, Option<usize>) -> usize;
|
" fn row_count(&self, _: Option<usize>) -> usize;
|
||||||
fn can_fetch_more(&self, Option<usize>) -> bool {{
|
fn can_fetch_more(&self, _: Option<usize>) -> bool {{
|
||||||
false
|
false
|
||||||
}}
|
}}
|
||||||
fn fetch_more(&mut self, Option<usize>) {{}}
|
fn fetch_more(&mut self, _: Option<usize>) {{}}
|
||||||
fn sort(&mut self, u8, SortOrder) {{}}
|
fn sort(&mut self, _: u8, _: SortOrder) {{}}
|
||||||
fn check_row(&self, index: usize, row: usize) -> Option<usize>;
|
fn check_row(&self, index: usize, row: usize) -> Option<usize>;
|
||||||
fn index(&self, item: Option<usize>, row: usize) -> usize;
|
fn index(&self, item: Option<usize>, row: usize) -> usize;
|
||||||
fn parent(&self, index: usize) -> Option<usize>;
|
fn parent(&self, index: usize) -> Option<usize>;
|
||||||
|
@ -589,7 +589,7 @@ pub trait {}Trait {{
|
||||||
if ip.optional {
|
if ip.optional {
|
||||||
writeln!(
|
writeln!(
|
||||||
r,
|
r,
|
||||||
" fn set_{}(&mut self, index: usize, Option<&[u8]>) -> bool;",
|
" fn set_{}(&mut self, index: usize, _: Option<&[u8]>) -> bool;",
|
||||||
name
|
name
|
||||||
)?;
|
)?;
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue