diff options
author | Clément DAVID <c.david86@gmail.com> | 2017-08-23 14:10:08 +0200 |
---|---|---|
committer | Clément DAVID <c.david86@gmail.com> | 2017-08-23 21:38:44 +0200 |
commit | c5fe2351124c673d1dc4d59355a03654b4fcc541 (patch) | |
tree | baa752c3c7847e85c0e50389400b45f7bf2fc390 /components/style/logical_geometry.rs | |
parent | ab73f3d61d895289898821272f6af2665c9c645c (diff) | |
download | servo-c5fe2351124c673d1dc4d59355a03654b4fcc541.tar.gz servo-c5fe2351124c673d1dc4d59355a03654b4fcc541.zip |
order derivable traits lists
Ignoring :
- **generated**.rs
- python/tidy/servo_tidy_tests/rust_tidy.rs
Diffstat (limited to 'components/style/logical_geometry.rs')
-rw-r--r-- | components/style/logical_geometry.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/components/style/logical_geometry.rs b/components/style/logical_geometry.rs index 90d0b337c5f..dd6653d25f1 100644 --- a/components/style/logical_geometry.rs +++ b/components/style/logical_geometry.rs @@ -175,12 +175,12 @@ impl fmt::Display for WritingMode { /// (in addition to taking it as a parameter to methods) and check it. /// In non-debug builds, make this storage zero-size and the checks no-ops. #[cfg(not(debug_assertions))] -#[derive(PartialEq, Eq, Clone, Copy)] +#[derive(Clone, Copy, Eq, PartialEq)] #[cfg_attr(feature = "servo", derive(Serialize))] struct DebugWritingMode; #[cfg(debug_assertions)] -#[derive(PartialEq, Eq, Clone, Copy)] +#[derive(Clone, Copy, Eq, PartialEq)] #[cfg_attr(feature = "servo", derive(Serialize))] struct DebugWritingMode { mode: WritingMode @@ -232,7 +232,7 @@ impl Debug for DebugWritingMode { // Used to specify the logical direction. -#[derive(Debug, Clone, Copy, PartialEq)] +#[derive(Clone, Copy, Debug, PartialEq)] #[cfg_attr(feature = "servo", derive(Serialize))] pub enum Direction { Inline, @@ -240,7 +240,7 @@ pub enum Direction { } /// A 2D size in flow-relative dimensions -#[derive(PartialEq, Eq, Clone, Copy)] +#[derive(Clone, Copy, Eq, PartialEq)] #[cfg_attr(feature = "servo", derive(Serialize))] pub struct LogicalSize<T> { pub inline: T, // inline-size, a.k.a. logical width, a.k.a. measure @@ -377,7 +377,7 @@ impl<T: Sub<T, Output=T>> Sub for LogicalSize<T> { /// A 2D point in flow-relative dimensions -#[derive(PartialEq, Eq, Clone, Copy)] +#[derive(Clone, Copy, Eq, PartialEq)] #[cfg_attr(feature = "servo", derive(Serialize))] pub struct LogicalPoint<T> { /// inline-axis coordinate @@ -550,7 +550,7 @@ impl<T: Copy + Sub<T, Output=T>> Sub<LogicalSize<T>> for LogicalPoint<T> { /// Represents the four sides of the margins, borders, or padding of a CSS box, /// or a combination of those. /// A positive "margin" can be added to a rectangle to obtain a bigger rectangle. -#[derive(PartialEq, Eq, Clone, Copy)] +#[derive(Clone, Copy, Eq, PartialEq)] #[cfg_attr(feature = "servo", derive(Serialize))] pub struct LogicalMargin<T> { pub block_start: T, @@ -854,7 +854,7 @@ impl<T: Sub<T, Output=T>> Sub for LogicalMargin<T> { /// A rectangle in flow-relative dimensions -#[derive(PartialEq, Eq, Clone, Copy)] +#[derive(Clone, Copy, Eq, PartialEq)] #[cfg_attr(feature = "servo", derive(Serialize))] pub struct LogicalRect<T> { pub start: LogicalPoint<T>, @@ -1102,7 +1102,7 @@ impl<T: Copy + Add<T, Output=T> + Sub<T, Output=T>> Sub<LogicalMargin<T>> for Lo } } -#[derive(Copy, Clone, PartialEq, Debug)] +#[derive(Clone, Copy, Debug, PartialEq)] pub enum PhysicalSide { Top, Right, |