Expand description
A thinly-wrapped HashMap
holding DOM attributes
Fields
vals: IndexMap<At, AtValue>
Implementations
sourceimpl Attrs
impl Attrs
pub const fn new(vals: IndexMap<At, AtValue>) -> Self
pub fn empty() -> Self
sourcepub fn from_id(name: impl Into<AtValue>) -> Self
pub fn from_id(name: impl Into<AtValue>) -> Self
Convenience function. Ideal when there’s one id, and no other attrs. Generally called with the id! macro.
Trait Implementations
impl StructuralPartialEq for Attrs
Auto Trait Implementations
impl RefUnwindSafe for Attrs
impl Send for Attrs
impl Sync for Attrs
impl Unpin for Attrs
impl UnwindSafe for Attrs
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more