pub enum LayoutElement<'a> {
LayoutComponent(Component<'a>, Option<MediaQuery>),
LayoutUtility(LayoutClass<'a>, Option<MediaQuery>),
}
Variants§
LayoutComponent(Component<'a>, Option<MediaQuery>)
LayoutUtility(LayoutClass<'a>, Option<MediaQuery>)
Implementations§
Source§impl<'a> LayoutElement<'a>
impl<'a> LayoutElement<'a>
Sourcepub fn insert_css(
self,
harmonic_ratio: f64,
set: &mut HashSet<String>,
media_queries_rules: &mut HashMap<MediaQuery, HashSet<String>>,
)
pub fn insert_css( self, harmonic_ratio: f64, set: &mut HashSet<String>, media_queries_rules: &mut HashMap<MediaQuery, HashSet<String>>, )
Generate the css of the layout element and insert it inside the Hashset passed. This method consumes the LayoutElement, because we dont need it anymore after we get the css.
Trait Implementations§
Source§impl<'a> Debug for LayoutElement<'a>
impl<'a> Debug for LayoutElement<'a>
Source§impl<'a> Hash for LayoutElement<'a>
impl<'a> Hash for LayoutElement<'a>
Source§impl<'a> PartialEq for LayoutElement<'a>
impl<'a> PartialEq for LayoutElement<'a>
impl<'a> Eq for LayoutElement<'a>
impl<'a> StructuralPartialEq for LayoutElement<'a>
Auto Trait Implementations§
impl<'a> Freeze for LayoutElement<'a>
impl<'a> RefUnwindSafe for LayoutElement<'a>
impl<'a> Send for LayoutElement<'a>
impl<'a> Sync for LayoutElement<'a>
impl<'a> Unpin for LayoutElement<'a>
impl<'a> UnwindSafe for LayoutElement<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more