mirror of
https://github.com/servo/servo.git
synced 2025-06-24 17:14:33 +01:00
style: Use the cbindgen output for GridAutoFlow directly in gecko.
Depends on D62787 Differential Revision: https://phabricator.services.mozilla.com/D62910
This commit is contained in:
parent
cf20c627b5
commit
28d8565f38
1 changed files with 4 additions and 18 deletions
|
@ -7,7 +7,6 @@
|
|||
//!
|
||||
//! [position]: https://drafts.csswg.org/css-backgrounds-3/#position
|
||||
|
||||
use crate::gecko_bindings::structs;
|
||||
use crate::parser::{Parse, ParserContext};
|
||||
use crate::selector_map::PrecomputedHashMap;
|
||||
use crate::str::HTML_SPACE_CHARACTERS;
|
||||
|
@ -362,13 +361,14 @@ bitflags! {
|
|||
ToShmem
|
||||
)]
|
||||
#[value_info(other_values = "row,column,dense")]
|
||||
#[repr(C)]
|
||||
pub struct GridAutoFlow: u8 {
|
||||
/// 'row' - mutually exclusive with 'column'
|
||||
const ROW = structs::NS_STYLE_GRID_AUTO_FLOW_ROW as u8;
|
||||
const ROW = 1 << 0;
|
||||
/// 'column' - mutually exclusive with 'row'
|
||||
const COLUMN = structs::NS_STYLE_GRID_AUTO_FLOW_COLUMN as u8;
|
||||
const COLUMN = 1 << 1;
|
||||
/// 'dense'
|
||||
const DENSE = structs::NS_STYLE_GRID_AUTO_FLOW_DENSE as u8;
|
||||
const DENSE = 1 << 2;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -439,20 +439,6 @@ impl ToCss for GridAutoFlow {
|
|||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "gecko")]
|
||||
impl From<u8> for GridAutoFlow {
|
||||
fn from(bits: u8) -> GridAutoFlow {
|
||||
GridAutoFlow::from_bits(bits).unwrap()
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "gecko")]
|
||||
impl From<GridAutoFlow> for u8 {
|
||||
fn from(v: GridAutoFlow) -> u8 {
|
||||
v.bits
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(
|
||||
Clone,
|
||||
Debug,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue