pub struct StyleAttributes { /* private fields */ }
Expand description
A collection of StyleAttribute
s.
Implementations§
Source§impl StyleAttributes
impl StyleAttributes
pub const fn new() -> Self
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn clear(&mut self)
pub fn add(&mut self, attribute: StyleAttribute)
pub fn extend(&mut self, attributes: impl IntoIterator<Item = StyleAttribute>)
pub fn get(&self, name: &str) -> Option<&StyleAttribute>
pub fn get_value<T: FromStyleAttribute>(&self, name: &str) -> Option<T>
pub fn get_value_transition<T: FromStyleAttribute>( &self, name: &str, ) -> Option<(T, Option<StyleTransition>)>
pub fn iter(&self) -> impl Iterator<Item = &StyleAttribute>
Trait Implementations§
Source§impl Clone for StyleAttributes
impl Clone for StyleAttributes
Source§fn clone(&self) -> StyleAttributes
fn clone(&self) -> StyleAttributes
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 StyleAttributes
impl Debug for StyleAttributes
Source§impl Default for StyleAttributes
impl Default for StyleAttributes
Source§fn default() -> StyleAttributes
fn default() -> StyleAttributes
Returns the “default value” for a type. Read more
Source§impl FromIterator<StyleAttribute> for StyleAttributes
impl FromIterator<StyleAttribute> for StyleAttributes
Source§fn from_iter<T: IntoIterator<Item = StyleAttribute>>(iter: T) -> Self
fn from_iter<T: IntoIterator<Item = StyleAttribute>>(iter: T) -> Self
Creates a value from an iterator. Read more
Source§impl<'a> IntoIterator for &'a StyleAttributes
impl<'a> IntoIterator for &'a StyleAttributes
Source§impl IntoIterator for StyleAttributes
impl IntoIterator for StyleAttributes
Auto Trait Implementations§
impl Freeze for StyleAttributes
impl RefUnwindSafe for StyleAttributes
impl Send for StyleAttributes
impl Sync for StyleAttributes
impl Unpin for StyleAttributes
impl UnwindSafe for StyleAttributes
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§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>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
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.