Skip to content

Commit 51c4ea1

Browse files
committed
Avoid opaque type
1 parent 4d370e4 commit 51c4ea1

File tree

1 file changed

+2
-7
lines changed
  • backend-embedded-graphics/src/widgets

1 file changed

+2
-7
lines changed

backend-embedded-graphics/src/widgets/canvas.rs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use embedded_canvas::CCanvasAt;
22
use embedded_graphics::{
3+
draw_target::Cropped,
34
prelude::{Dimensions, DrawTarget, DrawTargetExt, PixelColor, Point, Size},
45
Drawable,
56
};
@@ -170,13 +171,7 @@ impl<P, H> Canvas<P, H>
170171
where
171172
H: FnMut(InputContext, InputEvent) -> bool,
172173
{
173-
pub fn canvas(
174-
&mut self,
175-
) -> impl DrawTarget<
176-
Color = <P::Canvas as DrawTarget>::Color,
177-
Error = <P::Canvas as DrawTarget>::Error,
178-
> + Dimensions
179-
+ '_
174+
pub fn canvas(&mut self) -> Cropped<'_, P::Canvas>
180175
where
181176
P: CanvasProperties,
182177
{

0 commit comments

Comments
 (0)