diff --git a/demo/rust/src/interface.rs b/demo/rust/src/interface.rs index b8fdf89..ac0c9c2 100644 --- a/demo/rust/src/interface.rs +++ b/demo/rust/src/interface.rs @@ -506,7 +506,7 @@ pub trait FibonacciListTrait { false } fn fetch_more(&mut self) {} - fn sort(&mut self, u8, SortOrder) {} + fn sort(&mut self, _: u8, _: SortOrder) {} fn fibonacci_number(&self, index: usize) -> u64; fn row(&self, index: usize) -> u64; } @@ -694,12 +694,12 @@ pub trait FileSystemTreeTrait { fn emit(&mut self) -> &mut FileSystemTreeEmitter; fn path(&self) -> Option<&str>; fn set_path(&mut self, value: Option); - 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; @@ -1001,12 +1001,12 @@ pub trait ProcessesTrait { fn emit(&mut self) -> &mut ProcessesEmitter; fn active(&self) -> bool; fn set_active(&mut self, value: bool); - 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; @@ -1286,7 +1286,7 @@ pub trait TimeSeriesTrait { false } fn fetch_more(&mut self) {} - fn sort(&mut self, u8, SortOrder) {} + fn sort(&mut self, _: u8, _: SortOrder) {} fn cos(&self, index: usize) -> f32; fn set_cos(&mut self, index: usize, f32) -> bool; fn sin(&self, index: usize) -> f32; diff --git a/src/rust.rs b/src/rust.rs index a56378f..e752540 100644 --- a/src/rust.rs +++ b/src/rust.rs @@ -597,14 +597,14 @@ pub trait {}Trait {{ } else { writeln!( r, - " fn set_{}(&mut self, index: usize, &[u8]) -> bool;", + " fn set_{}(&mut self, index: usize, _: &[u8]) -> bool;", name )?; } } else { writeln!( r, - " fn set_{}(&mut self, index: usize, {}) -> bool;", + " fn set_{}(&mut self, index: usize, _: {}) -> bool;", name, rust_type_(ip) )?; diff --git a/tests/rust_list/src/interface.rs b/tests/rust_list/src/interface.rs index 0428169..3fd4978 100644 --- a/tests/rust_list/src/interface.rs +++ b/tests/rust_list/src/interface.rs @@ -185,11 +185,11 @@ pub trait NoRoleTrait { false } fn fetch_more(&mut self) {} - fn sort(&mut self, u8, SortOrder) {} + fn sort(&mut self, _: u8, _: SortOrder) {} fn user_age(&self, index: usize) -> u8; - fn set_user_age(&mut self, index: usize, u8) -> bool; + fn set_user_age(&mut self, index: usize, _: u8) -> bool; fn user_name(&self, index: usize) -> &str; - fn set_user_name(&mut self, index: usize, String) -> bool; + fn set_user_name(&mut self, index: usize, _: String) -> bool; } #[no_mangle] @@ -397,9 +397,9 @@ pub trait PersonsTrait { false } fn fetch_more(&mut self) {} - fn sort(&mut self, u8, SortOrder) {} + fn sort(&mut self, _: u8, _: SortOrder) {} fn user_name(&self, index: usize) -> &str; - fn set_user_name(&mut self, index: usize, String) -> bool; + fn set_user_name(&mut self, index: usize, _: String) -> bool; } #[no_mangle] diff --git a/tests/rust_list_types/src/interface.rs b/tests/rust_list_types/src/interface.rs index 2fabcd4..ad73b74 100644 --- a/tests/rust_list_types/src/interface.rs +++ b/tests/rust_list_types/src/interface.rs @@ -188,39 +188,39 @@ pub trait ListTrait { false } fn fetch_more(&mut self) {} - fn sort(&mut self, u8, SortOrder) {} + fn sort(&mut self, _: u8, _: SortOrder) {} fn boolean(&self, index: usize) -> bool; - fn set_boolean(&mut self, index: usize, bool) -> bool; + fn set_boolean(&mut self, index: usize, _: bool) -> bool; fn bytearray(&self, index: usize) -> &[u8]; - fn set_bytearray(&mut self, index: usize, &[u8]) -> bool; + fn set_bytearray(&mut self, index: usize, _: &[u8]) -> bool; fn f32(&self, index: usize) -> f32; - fn set_f32(&mut self, index: usize, f32) -> bool; + fn set_f32(&mut self, index: usize, _: f32) -> bool; fn f64(&self, index: usize) -> f64; - fn set_f64(&mut self, index: usize, f64) -> bool; + fn set_f64(&mut self, index: usize, _: f64) -> bool; fn i16(&self, index: usize) -> i16; - fn set_i16(&mut self, index: usize, i16) -> bool; + fn set_i16(&mut self, index: usize, _: i16) -> bool; fn i32(&self, index: usize) -> i32; - fn set_i32(&mut self, index: usize, i32) -> bool; + fn set_i32(&mut self, index: usize, _: i32) -> bool; fn i64(&self, index: usize) -> i64; - fn set_i64(&mut self, index: usize, i64) -> bool; + fn set_i64(&mut self, index: usize, _: i64) -> bool; fn i8(&self, index: usize) -> i8; - fn set_i8(&mut self, index: usize, i8) -> bool; + fn set_i8(&mut self, index: usize, _: i8) -> bool; fn optional_boolean(&self, index: usize) -> Option; - fn set_optional_boolean(&mut self, index: usize, Option) -> bool; + fn set_optional_boolean(&mut self, index: usize, _: Option) -> bool; fn optional_bytearray(&self, index: usize) -> Option<&[u8]>; - fn set_optional_bytearray(&mut self, index: usize, Option<&[u8]>) -> bool; + fn set_optional_bytearray(&mut self, index: usize, _: Option<&[u8]>) -> bool; fn optional_string(&self, index: usize) -> Option<&str>; - fn set_optional_string(&mut self, index: usize, Option) -> bool; + fn set_optional_string(&mut self, index: usize, _: Option) -> bool; fn string(&self, index: usize) -> &str; - fn set_string(&mut self, index: usize, String) -> bool; + fn set_string(&mut self, index: usize, _: String) -> bool; fn u16(&self, index: usize) -> u16; - fn set_u16(&mut self, index: usize, u16) -> bool; + fn set_u16(&mut self, index: usize, _: u16) -> bool; fn u32(&self, index: usize) -> u32; - fn set_u32(&mut self, index: usize, u32) -> bool; + fn set_u32(&mut self, index: usize, _: u32) -> bool; fn u64(&self, index: usize) -> u64; - fn set_u64(&mut self, index: usize, u64) -> bool; + fn set_u64(&mut self, index: usize, _: u64) -> bool; fn u8(&self, index: usize) -> u8; - fn set_u8(&mut self, index: usize, u8) -> bool; + fn set_u8(&mut self, index: usize, _: u8) -> bool; } #[no_mangle] diff --git a/tests/rust_tree/src/interface.rs b/tests/rust_tree/src/interface.rs index 618120b..f7a8f7c 100644 --- a/tests/rust_tree/src/interface.rs +++ b/tests/rust_tree/src/interface.rs @@ -178,18 +178,18 @@ impl PersonsTree { pub trait PersonsTrait { fn new(emit: PersonsEmitter, model: PersonsTree) -> Self; fn emit(&mut self) -> &mut PersonsEmitter; - 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; fn row(&self, index: usize) -> usize; fn user_name(&self, index: usize) -> &str; - fn set_user_name(&mut self, index: usize, String) -> bool; + fn set_user_name(&mut self, index: usize, _: String) -> bool; } #[no_mangle]