pub struct CssProcessor { /* private fields */ }Implementations§
Source§impl CssProcessor
impl CssProcessor
pub fn new() -> Self
Sourcepub fn process(&self, css_sources: Vec<String>)
pub fn process(&self, css_sources: Vec<String>)
Send CSS source strings to the background thread for parsing and resolution. The thread will process all sources in order and return a single combined result.
Sourcepub fn try_receive(&self) -> Option<ResolvedStyles>
pub fn try_receive(&self) -> Option<ResolvedStyles>
Poll for a completed result. Returns None if no result is ready yet.
Auto Trait Implementations§
impl Freeze for CssProcessor
impl RefUnwindSafe for CssProcessor
impl Send for CssProcessor
impl !Sync for CssProcessor
impl Unpin for CssProcessor
impl UnsafeUnpin for CssProcessor
impl UnwindSafe for CssProcessor
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
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 more