diff options
Diffstat (limited to 'native')
| -rw-r--r-- | native/src/lib.rs | 2 | ||||
| -rw-r--r-- | native/src/metrics.rs | 11 | ||||
| -rw-r--r-- | native/src/renderer/windowed.rs | 6 | 
3 files changed, 3 insertions, 16 deletions
diff --git a/native/src/lib.rs b/native/src/lib.rs index 86bfb3ca..fa72a553 100644 --- a/native/src/lib.rs +++ b/native/src/lib.rs @@ -206,7 +206,6 @@ mod element;  mod event;  mod hasher;  mod layout; -mod metrics;  mod mouse_cursor;  mod node;  mod style; @@ -225,7 +224,6 @@ pub use element::Element;  pub use event::Event;  pub use hasher::Hasher;  pub use layout::Layout; -pub use metrics::Metrics;  pub use mouse_cursor::MouseCursor;  pub use node::Node;  pub use renderer::Renderer; diff --git a/native/src/metrics.rs b/native/src/metrics.rs deleted file mode 100644 index 7c344b9b..00000000 --- a/native/src/metrics.rs +++ /dev/null @@ -1,11 +0,0 @@ -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, -} diff --git a/native/src/renderer/windowed.rs b/native/src/renderer/windowed.rs index 0499ca70..6e4ae611 100644 --- a/native/src/renderer/windowed.rs +++ b/native/src/renderer/windowed.rs @@ -1,4 +1,4 @@ -use crate::{Metrics, MouseCursor}; +use crate::MouseCursor;  use raw_window_handle::HasRawWindowHandle; @@ -7,10 +7,10 @@ pub trait Windowed: super::Renderer + Sized {      fn new() -> Self; -    fn draw( +    fn draw<T: AsRef<str>>(          &mut self,          output: &Self::Output, -        metrics: Option<Metrics>, +        overlay: &[T],          target: &mut Self::Target,      ) -> MouseCursor;  }  | 
