From b41b1be3369cc58719c45bcab918c416d3641f6b Mon Sep 17 00:00:00 2001 From: Jos van den Oever Date: Mon, 10 Dec 2018 00:12:49 +0100 Subject: [PATCH] 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. --- src/rust.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/rust.rs b/src/rust.rs index 8abbc46..771dcf4 100644 --- a/src/rust.rs +++ b/src/rust.rs @@ -563,12 +563,12 @@ pub trait {}Trait {{ } else if o.object_type == ObjectType::Tree { writeln!( r, - " fn row_count(&self, Option) -> usize; - fn can_fetch_more(&self, Option) -> bool {{ + " fn row_count(&self, _: Option) -> usize; + fn can_fetch_more(&self, _: Option) -> bool {{ false }} - fn fetch_more(&mut self, Option) {{}} - fn sort(&mut self, u8, SortOrder) {{}} + fn fetch_more(&mut self, _: Option) {{}} + fn sort(&mut self, _: u8, _: SortOrder) {{}} fn check_row(&self, index: usize, row: usize) -> Option; fn index(&self, item: Option, row: usize) -> usize; fn parent(&self, index: usize) -> Option; @@ -589,7 +589,7 @@ pub trait {}Trait {{ if ip.optional { writeln!( r, - " fn set_{}(&mut self, index: usize, Option<&[u8]>) -> bool;", + " fn set_{}(&mut self, index: usize, _: Option<&[u8]>) -> bool;", name )?; } else {