Explorar el Código

fix(core): regression on Size and Position serde

Lucas Nogueira hace 3 años
padre
commit
f1d998243a
Se han modificado 1 ficheros con 2 adiciones y 0 borrados
  1. 2 0
      core/tauri-runtime/src/window/dpi.rs

+ 2 - 0
core/tauri-runtime/src/window/dpi.rs

@@ -318,6 +318,7 @@ impl<P: Pixel, X: Pixel> From<PhysicalSize<P>> for [X; 2] {
 
 /// A size that's either physical or logical.
 #[derive(Debug, Copy, Clone, PartialEq, Serialize, Deserialize)]
+#[serde(tag = "type", content = "data")]
 pub enum Size {
   Physical(PhysicalSize<u32>),
   Logical(LogicalSize<f64>),
@@ -359,6 +360,7 @@ impl<P: Pixel> From<LogicalSize<P>> for Size {
 
 /// A position that's either physical or logical.
 #[derive(Debug, Copy, Clone, PartialEq, Serialize, Deserialize)]
+#[serde(tag = "type", content = "data")]
 pub enum Position {
   Physical(PhysicalPosition<i32>),
   Logical(LogicalPosition<f64>),