diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/bezier_tool/src/main.rs | 4 | ||||
-rw-r--r-- | examples/clock/src/main.rs | 4 | ||||
-rw-r--r-- | examples/color_palette/src/main.rs | 4 | ||||
-rw-r--r-- | examples/game_of_life/src/main.rs | 4 | ||||
-rw-r--r-- | examples/pure/game_of_life/src/main.rs | 3 | ||||
-rw-r--r-- | examples/solar_system/src/main.rs | 4 |
6 files changed, 6 insertions, 17 deletions
diff --git a/examples/bezier_tool/src/main.rs b/examples/bezier_tool/src/main.rs index fc7ef0c9..35b5182c 100644 --- a/examples/bezier_tool/src/main.rs +++ b/examples/bezier_tool/src/main.rs @@ -104,9 +104,7 @@ mod bezier { curves: &'a [Curve], } - impl<'a> canvas::Program for Bezier<'a> { - type Message = Curve; - + impl<'a> canvas::Program<Curve> for Bezier<'a> { fn update( &mut self, event: Event, diff --git a/examples/clock/src/main.rs b/examples/clock/src/main.rs index 41d160c1..3b8a1d6a 100644 --- a/examples/clock/src/main.rs +++ b/examples/clock/src/main.rs @@ -76,9 +76,7 @@ impl Application for Clock { } } -impl canvas::Program for Clock { - type Message = Message; - +impl<Message> canvas::Program<Message> for Clock { fn draw(&self, bounds: Rectangle, _cursor: Cursor) -> Vec<Geometry> { let clock = self.clock.draw(bounds.size(), |frame| { let center = frame.center(); diff --git a/examples/color_palette/src/main.rs b/examples/color_palette/src/main.rs index c9c0637e..5dbbd8f3 100644 --- a/examples/color_palette/src/main.rs +++ b/examples/color_palette/src/main.rs @@ -235,9 +235,7 @@ impl Theme { } } -impl canvas::Program for Theme { - type Message = Message; - +impl<Message> canvas::Program<Message> for Theme { fn draw(&self, bounds: Rectangle, _cursor: Cursor) -> Vec<Geometry> { let theme = self.canvas_cache.draw(bounds.size(), |frame| { self.draw(frame); diff --git a/examples/game_of_life/src/main.rs b/examples/game_of_life/src/main.rs index 43ef8ffd..ab8b80e4 100644 --- a/examples/game_of_life/src/main.rs +++ b/examples/game_of_life/src/main.rs @@ -328,9 +328,7 @@ mod grid { } } - impl<'a> canvas::Program for Grid { - type Message = Message; - + impl<'a> canvas::Program<Message> for Grid { fn update( &mut self, event: Event, diff --git a/examples/pure/game_of_life/src/main.rs b/examples/pure/game_of_life/src/main.rs index f63ef41b..a3164701 100644 --- a/examples/pure/game_of_life/src/main.rs +++ b/examples/pure/game_of_life/src/main.rs @@ -394,8 +394,7 @@ mod grid { } } - impl canvas::Program for Grid { - type Message = Message; + impl canvas::Program<Message> for Grid { type State = Interaction; fn update( diff --git a/examples/solar_system/src/main.rs b/examples/solar_system/src/main.rs index bf96fee0..12184dd1 100644 --- a/examples/solar_system/src/main.rs +++ b/examples/solar_system/src/main.rs @@ -128,9 +128,7 @@ impl State { } } -impl canvas::Program for State { - type Message = Message; - +impl<Message> canvas::Program<Message> for State { fn draw( &self, bounds: Rectangle, |