Struct StylesheetBuilder

Source
pub struct StylesheetBuilder { /* private fields */ }

Implementations§

Source§

impl StylesheetBuilder

Source

pub fn style<B, C>(self, name: B, value: C) -> Self
where B: MultiStr, C: MultiStr,

Source

pub fn style_important<B, C>(self, name: B, value: C) -> Self
where B: MultiStr, C: MultiStr,

Source

pub fn style_unchecked<B, C>(self, name: B, value: C) -> Self
where B: AsStr, C: AsStr,

Source

pub fn style_signal<B, C, D, E>(self, name: B, value: E) -> Self
where B: MultiStr + 'static, C: MultiStr, D: OptionStr<Output = C>, E: Signal<Item = D> + 'static,

Source

pub fn style_important_signal<B, C, D, E>(self, name: B, value: E) -> Self
where B: MultiStr + 'static, C: MultiStr, D: OptionStr<Output = C>, E: Signal<Item = D> + 'static,

Source

pub fn style_unchecked_signal<B, C, D, E>(self, name: B, value: E) -> Self
where B: AsStr + 'static, C: AsStr, D: OptionStr<Output = C>, E: Signal<Item = D> + 'static,

Source

pub fn raw<B>(self, css: B) -> Self
where B: AsStr,

Appends raw CSS code into the stylesheet.

It is recommended to use the various .style methods instead.

However, .raw is useful if you need to copy some existing CSS into dominator.

§Example
stylesheet!(".foo", {
    .raw(r#"
        background-color: green;
        width: 50px;
        position: absolute;
    "#)
})

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.