diff options
Diffstat (limited to 'native/src/layout/debugger.rs')
| -rw-r--r-- | native/src/layout/debugger.rs | 10 | 
1 files changed, 4 insertions, 6 deletions
diff --git a/native/src/layout/debugger.rs b/native/src/layout/debugger.rs index e4b21609..0759613f 100644 --- a/native/src/layout/debugger.rs +++ b/native/src/layout/debugger.rs @@ -1,8 +1,6 @@ -use crate::{Color, Layout, Point, Renderer, Widget}; +use crate::{Color, Layout, Point, Rectangle, Renderer, Widget};  /// A renderer able to graphically explain a [`Layout`]. -/// -/// [`Layout`]: struct.Layout.html  pub trait Debugger: Renderer {      /// Explains the [`Layout`] of an [`Element`] for debugging purposes.      /// @@ -12,15 +10,15 @@ pub trait Debugger: Renderer {      /// A common approach consists in recursively rendering the bounds of the      /// [`Layout`] and its children.      /// -    /// [`Layout`]: struct.Layout.html -    /// [`Element`]: ../struct.Element.html -    /// [`Element::explain`]: ../struct.Element.html#method.explain +    /// [`Element`]: crate::Element +    /// [`Element::explain`]: crate::Element::explain      fn explain<Message>(          &mut self,          defaults: &Self::Defaults,          widget: &dyn Widget<Message, Self>,          layout: Layout<'_>,          cursor_position: Point, +        viewport: &Rectangle,          color: Color,      ) -> Self::Output;  }  | 
