From 58e04af824a64d9f712a2d6691d4283888d271d3 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Sat, 2 Nov 2019 19:58:49 +0100 Subject: Draft `Metrics` and improve `Target` abstraction --- native/src/metrics.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 native/src/metrics.rs (limited to 'native/src/metrics.rs') diff --git a/native/src/metrics.rs b/native/src/metrics.rs new file mode 100644 index 00000000..7c344b9b --- /dev/null +++ b/native/src/metrics.rs @@ -0,0 +1,11 @@ +use std::time; + +/// A bunch of metrics about an Iced application. +#[derive(Debug, Clone, Copy)] +pub struct Metrics { + pub startup_time: time::Duration, + pub update_time: time::Duration, + pub view_time: time::Duration, + pub renderer_output_time: time::Duration, + pub message_count: usize, +} -- cgit