accessibility_tree/layout/
element_data.rs

1use super::*;
2
3#[derive(Default, Debug)]
4pub struct LayoutDataForElement {
5    pub self_box: Option<LayoutBox>,
6    pub pseudo_elements: Option<Box<PseudoElementBoxes>>,
7}
8
9#[derive(Default, Debug)]
10pub struct PseudoElementBoxes {
11    pub before: Option<LayoutBox>,
12    pub after: Option<LayoutBox>,
13}
14
15#[derive(Debug)]
16pub enum LayoutBox {
17    DisplayContents,
18    BlockLevel(Arc<BlockLevelBox>),
19    InlineLevel(Arc<InlineLevelBox>),
20}