mirror of
https://github.com/servo/servo.git
synced 2025-08-05 13:40:08 +01:00
Update serde to 0.9 (fixes #15325)
This commit is contained in:
parent
26d6c96b18
commit
fe3f4ff0c2
73 changed files with 630 additions and 604 deletions
|
@ -42,7 +42,7 @@ use inline::InlineFlow;
|
|||
use model::{CollapsibleMargins, IntrinsicISizes, MarginCollapseInfo};
|
||||
use multicol::MulticolFlow;
|
||||
use parallel::FlowParallelInfo;
|
||||
use serde::{Serialize, Serializer};
|
||||
use serde::ser::{Serialize, SerializeStruct, Serializer};
|
||||
use servo_geometry::{au_rect_to_f32_rect, f32_rect_to_au_rect};
|
||||
use std::{fmt, mem, raw};
|
||||
use std::iter::Zip;
|
||||
|
@ -1013,16 +1013,16 @@ impl fmt::Debug for BaseFlow {
|
|||
}
|
||||
|
||||
impl Serialize for BaseFlow {
|
||||
fn serialize<S: Serializer>(&self, serializer: &mut S) -> Result<(), S::Error> {
|
||||
let mut state = try!(serializer.serialize_struct("base", 5));
|
||||
try!(serializer.serialize_struct_elt(&mut state, "id", self.debug_id()));
|
||||
try!(serializer.serialize_struct_elt(&mut state, "stacking_relative_position",
|
||||
&self.stacking_relative_position));
|
||||
try!(serializer.serialize_struct_elt(&mut state, "intrinsic_inline_sizes",
|
||||
&self.intrinsic_inline_sizes));
|
||||
try!(serializer.serialize_struct_elt(&mut state, "position", &self.position));
|
||||
try!(serializer.serialize_struct_elt(&mut state, "children", &self.children));
|
||||
serializer.serialize_struct_end(state)
|
||||
fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error> {
|
||||
let mut serializer = try!(serializer.serialize_struct("base", 5));
|
||||
try!(serializer.serialize_field("id", &self.debug_id()));
|
||||
try!(serializer.serialize_field("stacking_relative_position",
|
||||
&self.stacking_relative_position));
|
||||
try!(serializer.serialize_field("intrinsic_inline_sizes",
|
||||
&self.intrinsic_inline_sizes));
|
||||
try!(serializer.serialize_field("position", &self.position));
|
||||
try!(serializer.serialize_field("children", &self.children));
|
||||
serializer.end()
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue