pub struct CssBuilder { /* private fields */ }Expand description
Type-safe CSS builder
Implementations§
Source§impl CssBuilder
impl CssBuilder
Sourcepub fn responsive_canvas(self, id: &str) -> Self
pub fn responsive_canvas(self, id: &str) -> Self
Add responsive canvas styling
Sourcepub fn fullscreen_body(self) -> Self
pub fn fullscreen_body(self) -> Self
Add fullscreen body styling
Sourcepub fn media_query(self, query: &str, rule: CssRule) -> Self
pub fn media_query(self, query: &str, rule: CssRule) -> Self
Add a media query rule
Sourcepub fn build(self) -> ProbarResult<GeneratedCss>
pub fn build(self) -> ProbarResult<GeneratedCss>
Build the CSS stylesheet
§Errors
Currently always succeeds, but returns Result for future validation
Trait Implementations§
Source§impl Clone for CssBuilder
impl Clone for CssBuilder
Source§fn clone(&self) -> CssBuilder
fn clone(&self) -> CssBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CssBuilder
impl Debug for CssBuilder
Source§impl Default for CssBuilder
impl Default for CssBuilder
Source§fn default() -> CssBuilder
fn default() -> CssBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CssBuilder
impl RefUnwindSafe for CssBuilder
impl Send for CssBuilder
impl Sync for CssBuilder
impl Unpin for CssBuilder
impl UnsafeUnpin for CssBuilder
impl UnwindSafe for CssBuilder
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> 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().