pub struct TagMeta {
pub is_void: bool,
pub self_closed: bool,
pub auto_fix: bool,
pub name: Vec<char>,
pub attrs: Vec<Attr>,
pub lc_name_map: HashMap<String, usize>,
/* private fields */
}
Fields§
§is_void: bool
§self_closed: bool
§auto_fix: bool
§name: Vec<char>
§attrs: Vec<Attr>
§lc_name_map: HashMap<String, usize>
Implementations§
source§impl TagMeta
impl TagMeta
pub fn attrs_to_string(&self, remove_quote: bool) -> Vec<char>
pub fn add_attr_key(&mut self)
pub fn add_attr_value(&mut self, quote: Option<char>)
pub fn set_attr_key(&mut self, key: Vec<char>)
pub fn set_attr_value(&mut self, value: Vec<char>, quote: Option<char>) -> &Attr
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TagMeta
impl RefUnwindSafe for TagMeta
impl Send for TagMeta
impl Sync for TagMeta
impl Unpin for TagMeta
impl UnwindSafe for TagMeta
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