aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniel Schadt <kingdread@gmx.de>2018-04-23 15:26:02 +0200
committerDaniel Schadt <kingdread@gmx.de>2018-04-23 15:26:02 +0200
commit4d4c6b6690d8ee1abff68d87fc6d0d0469412101 (patch)
tree359f0c0d337b6c1ad5e11e21818bdc1a4979b8fb /src
parent1a465ee75229d1268f20f2739ba29c4f84f70e7f (diff)
downloadevtclib-4d4c6b6690d8ee1abff68d87fc6d0d0469412101.tar.gz
evtclib-4d4c6b6690d8ee1abff68d87fc6d0d0469412101.tar.bz2
evtclib-4d4c6b6690d8ee1abff68d87fc6d0d0469412101.zip
apply clippy's suggestions
Diffstat (limited to 'src')
-rw-r--r--src/event.rs2
-rw-r--r--src/lib.rs4
-rw-r--r--src/raw/parser.rs76
-rw-r--r--src/raw/types.rs4
4 files changed, 43 insertions, 43 deletions
diff --git a/src/event.rs b/src/event.rs
index 2ae3f05..83c569e 100644
--- a/src/event.rs
+++ b/src/event.rs
@@ -219,7 +219,7 @@ impl Event {
};
Some(Event {
time: raw_event.time,
- kind: kind,
+ kind,
is_ninety: raw_event.is_ninety,
is_fifty: raw_event.is_fifty,
is_moving: raw_event.is_moving,
diff --git a/src/lib.rs b/src/lib.rs
index aff6f2e..5b0d808 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -119,12 +119,12 @@ fn setup_agents(data: &raw::Evtc) -> Result<Vec<Agent>, EvtcError> {
let agent = Agent {
addr: raw_agent.addr,
- kind: kind,
+ kind,
toughness: raw_agent.toughness,
concentration: raw_agent.concentration,
healing: raw_agent.healing,
condition: raw_agent.condition,
- name: name,
+ name,
instance_id: 0,
first_aware: 0,
last_aware: u64::max_value(),
diff --git a/src/raw/parser.rs b/src/raw/parser.rs
index 7163265..11e892b 100644
--- a/src/raw/parser.rs
+++ b/src/raw/parser.rs
@@ -143,8 +143,8 @@ pub fn parse_header<T: Read>(input: &mut T) -> ParseResult<Header> {
Ok(Header {
arcdps_build: build_string,
- combat_id: combat_id,
- agent_count: agent_count,
+ combat_id,
+ agent_count,
})
}
@@ -188,14 +188,14 @@ pub fn parse_agent<T: Read>(input: &mut T) -> ParseResult<Agent> {
input.read_exact(&mut skip)?;
Ok(Agent {
- addr: addr,
- prof: prof,
- is_elite: is_elite,
- toughness: toughness,
- concentration: concentration,
- healing: healing,
- condition: condition,
- name: name,
+ addr,
+ prof,
+ is_elite,
+ toughness,
+ concentration,
+ healing,
+ condition,
+ name,
})
}
@@ -218,7 +218,7 @@ pub fn parse_skill<T: Read>(input: &mut T) -> ParseResult<Skill> {
let id = input.read_i32::<LittleEndian>()?;
let mut name = [0; 64];
input.read_exact(&mut name)?;
- Ok(Skill { id: id, name: name })
+ Ok(Skill { id, name })
}
/// Parse all combat events.
@@ -231,7 +231,7 @@ pub fn parse_events<T: Read>(input: &mut T) -> ParseResult<Vec<CbtEvent>> {
match event {
Ok(x) => result.push(x),
Err(ParseError::Io(ref e)) if e.kind() == ErrorKind::UnexpectedEof => return Ok(result),
- Err(e) => return Err(e.into()),
+ Err(e) => return Err(e),
}
}
}
@@ -271,27 +271,27 @@ pub fn parse_event<T: Read>(input: &mut T) -> ParseResult<CbtEvent> {
input.read_u16::<LE>()?;
Ok(CbtEvent {
- time: time,
- src_agent: src_agent,
- dst_agent: dst_agent,
- value: value,
- buff_dmg: buff_dmg,
- overstack_value: overstack_value,
- skillid: skillid,
- src_instid: src_instid,
- dst_instid: dst_instid,
- src_master_instid: src_master_instid,
- iff: iff,
- buff: buff,
- result: result,
- is_activation: is_activation,
- is_buffremove: is_buffremove,
- is_ninety: is_ninety,
- is_fifty: is_fifty,
- is_moving: is_moving,
- is_statechange: is_statechange,
- is_flanking: is_flanking,
- is_shields: is_shields,
+ time,
+ src_agent,
+ dst_agent,
+ value,
+ buff_dmg,
+ overstack_value,
+ skillid,
+ src_instid,
+ dst_instid,
+ src_master_instid,
+ iff,
+ buff,
+ result,
+ is_activation,
+ is_buffremove,
+ is_ninety,
+ is_fifty,
+ is_moving,
+ is_statechange,
+ is_flanking,
+ is_shields,
})
}
@@ -306,10 +306,10 @@ pub fn parse_file<T: Read>(input: &mut T) -> ParseResult<Evtc> {
let events = parse_events(input)?;
Ok(Evtc {
- header: header,
- skill_count: skill_count,
- agents: agents,
- skills: skills,
- events: events,
+ header,
+ skill_count,
+ agents,
+ skills,
+ events,
})
}
diff --git a/src/raw/types.rs b/src/raw/types.rs
index f616398..9096a32 100644
--- a/src/raw/types.rs
+++ b/src/raw/types.rs
@@ -240,7 +240,7 @@ impl Agent {
/// Gadgets are entities spawned by some skills, like the "Binding Roots"
/// spawned by Entangle.
pub fn is_gadget(&self) -> bool {
- self.is_elite == std::u32::MAX && (self.prof & 0xffff0000) == 0xffff0000
+ self.is_elite == std::u32::MAX && (self.prof & 0xffff_0000) == 0xffff_0000
}
/// Checks whether this agent is a character.
@@ -248,7 +248,7 @@ impl Agent {
/// Characters are entities like clones, pets, minions, spirits, but also
/// minis.
pub fn is_character(&self) -> bool {
- self.is_elite == std::u32::MAX && (self.prof & 0xffff0000) != 0xffff0000
+ self.is_elite == std::u32::MAX && (self.prof & 0xffff_0000) != 0xffff_0000
}
/// Checks whether this agent is a player.