Struct ruma::html::ElementData
pub struct ElementData {
pub name: QualName,
pub attrs: BTreeSet<Attribute>,
}
Available on crate feature
html
only.Expand description
The data of an HTML element.
Fields§
§name: QualName
The qualified name of the element.
attrs: BTreeSet<Attribute>
The attributes of the element.
Implementations§
§impl ElementData
impl ElementData
pub fn to_matrix(&self) -> MatrixElementData
Available on crate feature matrix
only.
pub fn to_matrix(&self) -> MatrixElementData
matrix
only.Convert this element data to typed data as suggested by the Matrix Specification.
Trait Implementations§
§impl Clone for ElementData
impl Clone for ElementData
§fn clone(&self) -> ElementData
fn clone(&self) -> ElementData
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for ElementData
impl !RefUnwindSafe for ElementData
impl !Send for ElementData
impl !Sync for ElementData
impl Unpin for ElementData
impl !UnwindSafe for ElementData
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)