mirror of
https://codeberg.org/demostf/parser.git
synced 2026-06-03 18:24:05 +02:00
clippy fixes
This commit is contained in:
parent
2bad24dedd
commit
8a49a02e57
2 changed files with 6 additions and 3 deletions
|
|
@ -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,)
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue