(&mut self)
| 33 | Self(None) |
| 34 | } |
| 35 | fn get(&mut self) -> &CanvasImpl { |
| 36 | if self.0.is_none() { |
| 37 | self.0 = Some(Arc::new(CanvasImpl::new())); |
| 38 | } |
| 39 | self.0.as_ref().unwrap() |
| 40 | } |
| 41 | } |
| 42 | impl Canvas for CanvasHandle { |
| 43 | fn id(&mut self) -> CanvasId { |