From 3ff76e657e1a215b44b06cebc7af303695e16630 Mon Sep 17 00:00:00 2001 From: Nikita Sivukhin Date: Sun, 2 Feb 2025 19:55:04 +0400 Subject: [PATCH] allow a bit of dead code for now --- tests/integration/fuzz/grammar_generator.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/integration/fuzz/grammar_generator.rs b/tests/integration/fuzz/grammar_generator.rs index 6b6a692d6..013d1ee5b 100644 --- a/tests/integration/fuzz/grammar_generator.rs +++ b/tests/integration/fuzz/grammar_generator.rs @@ -28,10 +28,12 @@ pub enum SymbolType { Int { range: Range, }, + #[allow(dead_code)] Optional { value: SymbolHandle, prob: f64, }, + #[allow(dead_code)] Repeat { value: SymbolHandle, range: Range, @@ -53,6 +55,7 @@ pub fn const_str(s: &str) -> SymbolType { } } +#[allow(dead_code)] pub fn rand_str(fixed_prefix: &str, random_length: usize) -> SymbolType { SymbolType::Str { fixed_prefix: fixed_prefix.to_string(), @@ -323,6 +326,7 @@ impl SymbolDefinitionBuilder { ..self } } + #[allow(dead_code)] pub fn option(self, handle: SymbolHandle) -> Self { self.option_w(handle, 1.0) } @@ -337,6 +341,7 @@ impl SymbolDefinitionBuilder { pub fn option_str(self, s: &str) -> Self { self.option_symbol(const_str(s)) } + #[allow(dead_code)] pub fn options_symbol(mut self, symbols: [SymbolType; N]) -> Self { for symbol in symbols { self = self.option_symbol(symbol) @@ -349,7 +354,7 @@ impl SymbolDefinitionBuilder { } self } - + #[allow(dead_code)] pub fn repeat(self, range: Range, separator: &str) -> Self { let symbol = self.symbol.expect("symbol must be set"); let (handle, builder) = self.generator.create_handle(); @@ -363,7 +368,7 @@ impl SymbolDefinitionBuilder { ..self } } - + #[allow(dead_code)] pub fn optional(self, prob: f64) -> Self { let symbol = self.symbol.expect("symbol must be set"); let (handle, builder) = self.generator.create_handle();