diff options
author | 2023-03-03 03:55:07 +0100 | |
---|---|---|
committer | 2023-03-03 03:55:07 +0100 | |
commit | bbeaf10c04a922af5c1c3b898f0c4301d23feab0 (patch) | |
tree | b0d2b64d72ae29db324de7614b37af9c6ab68b54 /graphics/src/primitive.rs | |
parent | 868f79d22e2be82e98b06d66da3b4cbc6139d7c7 (diff) | |
download | iced-bbeaf10c04a922af5c1c3b898f0c4301d23feab0.tar.gz iced-bbeaf10c04a922af5c1c3b898f0c4301d23feab0.tar.bz2 iced-bbeaf10c04a922af5c1c3b898f0c4301d23feab0.zip |
Mark `Primitive` as `non-exhaustive` in `iced_graphics`
Diffstat (limited to 'graphics/src/primitive.rs')
-rw-r--r-- | graphics/src/primitive.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/graphics/src/primitive.rs b/graphics/src/primitive.rs index e4826591..5a48639d 100644 --- a/graphics/src/primitive.rs +++ b/graphics/src/primitive.rs @@ -9,6 +9,7 @@ use std::sync::Arc; /// A rendering primitive. #[derive(Debug, Clone)] +#[non_exhaustive] pub enum Primitive { /// A text primitive Text { @@ -85,12 +86,14 @@ pub enum Primitive { /// The [`Gradient`] to apply to the mesh. gradient: Gradient, }, + #[cfg(feature = "tiny_skia")] Fill { path: tiny_skia::Path, paint: tiny_skia::Paint<'static>, rule: tiny_skia::FillRule, transform: tiny_skia::Transform, }, + #[cfg(feature = "tiny_skia")] Stroke { path: tiny_skia::Path, paint: tiny_skia::Paint<'static>, |