summaryrefslogtreecommitdiffstats
path: root/wgpu/src/widget/canvas/data.rs
diff options
context:
space:
mode:
Diffstat (limited to 'wgpu/src/widget/canvas/data.rs')
-rw-r--r--wgpu/src/widget/canvas/data.rs20
1 files changed, 0 insertions, 20 deletions
diff --git a/wgpu/src/widget/canvas/data.rs b/wgpu/src/widget/canvas/data.rs
deleted file mode 100644
index 25d94f4c..00000000
--- a/wgpu/src/widget/canvas/data.rs
+++ /dev/null
@@ -1,20 +0,0 @@
-#[derive(Debug, Clone, Copy, Default, PartialEq, Eq)]
-pub struct Data<T> {
- raw: T,
- version: usize,
-}
-
-impl<T> Data<T> {
- pub fn new(data: T) -> Self {
- Data {
- raw: data,
- version: 0,
- }
- }
-
- pub fn update(&mut self, f: impl FnOnce(&mut T)) {
- f(&mut self.raw);
-
- self.version += 1;
- }
-}