pub struct CssOutput { /* private fields */ }
Implementations§
Source§impl CssOutput
impl CssOutput
Sourcepub fn clear_styles(&mut self)
pub fn clear_styles(&mut self)
Removes styles from output.
Sourcepub fn classes_map(&self) -> &BTreeMap<String, ClassInfo>
pub fn classes_map(&self) -> &BTreeMap<String, ClassInfo>
Returns map of changed classes.
Sourcepub fn declare(&self) -> Option<ItemStruct>
pub fn declare(&self) -> Option<ItemStruct>
Returns mod name if css should emit mod instead of inline struct.
Sourcepub fn extend(&self) -> Option<Path>
pub fn extend(&self) -> Option<Path>
Returns path to mod if css should extend existing css in mod instead of creating one from scratch.
pub fn style_string(&self) -> String
pub fn class_name(&self) -> &str
pub fn class_suffix(&self) -> &str
pub fn merge_to_string(styles: &[Self]) -> String
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CssOutput
impl RefUnwindSafe for CssOutput
impl !Send for CssOutput
impl !Sync for CssOutput
impl Unpin for CssOutput
impl UnwindSafe for CssOutput
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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 more