mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Update rustc to revision 2cfb5acb5a2751c759627377e602bac4f88f2d19.
This commit is contained in:
parent
cf616b90a2
commit
16c7060bc8
153 changed files with 2095 additions and 1298 deletions
|
@ -12,7 +12,7 @@ use std::fmt;
|
|||
use style::computed_values::float;
|
||||
|
||||
/// The kind of float: left or right.
|
||||
#[deriving(Clone, Encodable, Show)]
|
||||
#[deriving(Clone, Encodable, Show, Copy)]
|
||||
pub enum FloatKind {
|
||||
Left,
|
||||
Right
|
||||
|
@ -21,14 +21,15 @@ pub enum FloatKind {
|
|||
impl FloatKind {
|
||||
pub fn from_property(property: float::T) -> FloatKind {
|
||||
match property {
|
||||
float::none => panic!("can't create a float type from an unfloated property"),
|
||||
float::left => FloatKind::Left,
|
||||
float::right => FloatKind::Right,
|
||||
float::T::none => panic!("can't create a float type from an unfloated property"),
|
||||
float::T::left => FloatKind::Left,
|
||||
float::T::right => FloatKind::Right,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// The kind of clearance: left, right, or both.
|
||||
#[deriving(Copy)]
|
||||
pub enum ClearType {
|
||||
Left,
|
||||
Right,
|
||||
|
@ -36,7 +37,7 @@ pub enum ClearType {
|
|||
}
|
||||
|
||||
/// Information about a single float.
|
||||
#[deriving(Clone)]
|
||||
#[deriving(Clone, Copy)]
|
||||
struct Float {
|
||||
/// The boundaries of this float.
|
||||
bounds: LogicalRect<Au>,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue