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