1
0
Fork 0
mirror of https://codeberg.org/demostf/parser.git synced 2026-06-03 18:24:05 +02:00

clippy fixes

This commit is contained in:
Robin Appelman 2025-02-19 20:51:45 +01:00
commit 8a49a02e57
2 changed files with 6 additions and 3 deletions

View file

@ -216,6 +216,7 @@ fn get_event_name(name: &str) -> String {
} }
pub fn generate_game_events(demo: Demo) -> TokenStream { pub fn generate_game_events(demo: Demo) -> TokenStream {
#[allow(clippy::unwrap_used)]
let (_, mut events) = DemoParser::new_with_analyser(demo.get_stream(), GameEventAnalyser) let (_, mut events) = DemoParser::new_with_analyser(demo.get_stream(), GameEventAnalyser)
.parse() .parse()
.unwrap(); .unwrap();
@ -329,14 +330,14 @@ pub fn generate_game_events(demo: Demo) -> TokenStream {
let type_from_names = events.iter().map(|event| { let type_from_names = events.iter().map(|event| {
let name_str = event.event_type.as_str(); let name_str = event.event_type.as_str();
let variant_name = Ident::new(&get_event_name(&name_str), span); let variant_name = Ident::new(&get_event_name(name_str), span);
quote!(#name_str => GameEventType::#variant_name,) quote!(#name_str => GameEventType::#variant_name,)
}); });
let type_to_names = events.iter().map(|event| { let type_to_names = events.iter().map(|event| {
let name_str = event.event_type.as_str(); let name_str = event.event_type.as_str();
let variant_name = Ident::new(&get_event_name(&name_str), span); let variant_name = Ident::new(&get_event_name(name_str), span);
quote!(GameEventType::#variant_name => #name_str,) quote!(GameEventType::#variant_name => #name_str,)
}); });

View file

@ -45,7 +45,8 @@ impl MessageHandler for PropAnalyzer {
); );
let name = prop_def.name.as_str(); let name = prop_def.name.as_str();
if name.len() == 3 && table.name.as_str().len() > 3 { if name.len() == 3 && table.name.as_str().len() > 3 {
if let Ok(_) = name.parse::<u8>() { #[allow(clippy::collapsible_if)]
if name.parse::<u8>().is_ok() {
let size = match table.name.as_str() { let size = match table.name.as_str() {
"m_nNextMapVoteOptions" => 3, "m_nNextMapVoteOptions" => 3,
"m_nStreaks" "m_nStreaks"
@ -132,6 +133,7 @@ impl MessageHandler for PropAnalyzer {
} }
pub fn generate_prop_names(demo: Demo) -> TokenStream { pub fn generate_prop_names(demo: Demo) -> TokenStream {
#[allow(clippy::unwrap_used)]
let (_, props) = DemoParser::new_with_analyser(demo.get_stream(), PropAnalyzer::default()) let (_, props) = DemoParser::new_with_analyser(demo.get_stream(), PropAnalyzer::default())
.parse() .parse()
.unwrap(); .unwrap();