diff options
author | 2020-04-14 06:39:47 +0200 | |
---|---|---|
committer | 2020-04-14 06:39:47 +0200 | |
commit | dce1034699daee67138a54944c174c0aa5aec9dd (patch) | |
tree | 1f3f358d8d466b37ef1f9798e9a8b0b3a249f707 /wgpu | |
parent | 81096ef454a9aacacf3853f7dfe96b8b9228f200 (diff) | |
download | iced-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.rs | 4 |
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()), |