Struct ori_core::StyleClasses
source · pub struct StyleClasses { /* private fields */ }
Implementations§
source§impl StyleClasses
impl StyleClasses
pub const fn new() -> Self
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn push(&mut self, class: impl Into<SmolStr>)
pub fn extend( &mut self, classes: impl IntoIterator<Item = impl Into<StyleClass>> )
pub fn iter(&self) -> impl Iterator<Item = &SmolStr>
Trait Implementations§
source§impl Clone for StyleClasses
impl Clone for StyleClasses
source§fn clone(&self) -> StyleClasses
fn clone(&self) -> StyleClasses
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 moresource§impl Debug for StyleClasses
impl Debug for StyleClasses
source§impl Default for StyleClasses
impl Default for StyleClasses
source§fn default() -> StyleClasses
fn default() -> StyleClasses
Returns the “default value” for a type. Read more
source§impl Display for StyleClasses
impl Display for StyleClasses
source§impl<T: Into<SmolStr>> FromIterator<T> for StyleClasses
impl<T: Into<SmolStr>> FromIterator<T> for StyleClasses
source§fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self
fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self
Creates a value from an iterator. Read more
source§impl Hash for StyleClasses
impl Hash for StyleClasses
source§impl IntoIterator for StyleClasses
impl IntoIterator for StyleClasses
source§impl PartialEq<StyleClasses> for StyleClasses
impl PartialEq<StyleClasses> for StyleClasses
source§fn eq(&self, other: &StyleClasses) -> bool
fn eq(&self, other: &StyleClasses) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for StyleClasses
impl StructuralEq for StyleClasses
impl StructuralPartialEq for StyleClasses
Auto Trait Implementations§
impl RefUnwindSafe for StyleClasses
impl Send for StyleClasses
impl Sync for StyleClasses
impl Unpin for StyleClasses
impl UnwindSafe for StyleClasses
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<R, P> ReadPrimitive<R> for Pwhere
R: Read + ReadEndian<P>,
P: Default,
impl<R, P> ReadPrimitive<R> for Pwhere R: Read + ReadEndian<P>, P: Default,
source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.source§impl<T> Styleable<T> for T
impl<T> Styleable<T> for T
source§fn styled(self) -> Styled<T>
fn styled(self) -> Styled<T>
Converts the
self
into a Styled<Self>
value.source§fn attr_trans(
self,
key: &str,
value: impl Into<StyleAttributeValue>,
transition: impl Into<StyleTransition>
) -> Styled<T>
fn attr_trans( self, key: &str, value: impl Into<StyleAttributeValue>, transition: impl Into<StyleTransition> ) -> Styled<T>
Adds an attribute with a transition.