MCPcopy Create free account
hub / github.com/emberian/evdev / clone

Method clone

src/device_state.rs:22–30  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

20// manual Clone impl for clone_from optimization
21impl Clone for DeviceState {
22 fn clone(&self) -> Self {
23 Self {
24 timestamp: self.timestamp,
25 key_vals: self.key_vals.clone(),
26 abs_vals: self.abs_vals.clone(),
27 switch_vals: self.switch_vals.clone(),
28 led_vals: self.led_vals.clone(),
29 }
30 }
31 fn clone_from(&mut self, other: &Self) {
32 self.timestamp.clone_from(&other.timestamp);
33 self.key_vals.clone_from(&other.key_vals);

Callers 4

get_auto_repeatMethod · 0.45
update_auto_repeatMethod · 0.45
from_raw_deviceMethod · 0.45
get_deviceFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected