summaryrefslogtreecommitdiffstats
path: root/wgpu
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-04-14 06:39:47 +0200
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-04-14 06:39:47 +0200
commitdce1034699daee67138a54944c174c0aa5aec9dd (patch)
tree1f3f358d8d466b37ef1f9798e9a8b0b3a249f707 /wgpu
parent81096ef454a9aacacf3853f7dfe96b8b9228f200 (diff)
downloadiced-dce1034699daee67138a54944c174c0aa5aec9dd.tar.gz
iced-dce1034699daee67138a54944c174c0aa5aec9dd.tar.bz2
iced-dce1034699daee67138a54944c174c0aa5aec9dd.zip
Make `Frame::stroke` take a generic `Into<Stroke>`
Diffstat (limited to 'wgpu')
-rw-r--r--wgpu/src/widget/canvas/frame.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/wgpu/src/widget/canvas/frame.rs b/wgpu/src/widget/canvas/frame.rs
index f04c6e78..f22d7887 100644
--- a/wgpu/src/widget/canvas/frame.rs
+++ b/wgpu/src/widget/canvas/frame.rs
@@ -127,11 +127,13 @@ impl Frame {
///
/// [`Path`]: path/struct.Path.html
/// [`Frame`]: struct.Frame.html
- pub fn stroke(&mut self, path: &Path, stroke: Stroke) {
+ pub fn stroke(&mut self, path: &Path, stroke: impl Into<Stroke>) {
use lyon::tessellation::{
BuffersBuilder, StrokeOptions, StrokeTessellator,
};
+ let stroke = stroke.into();
+
let mut buffers = BuffersBuilder::new(
&mut self.buffers,
StrokeVertex(stroke.color.into_linear()),