pub struct UseCssVarOptions<El, M>where
El: IntoElementMaybeSignal<Element, M>,{ /* private fields */ }
Expand description
Options for use_css_var_with_options
.
Implementations§
Source§impl<El, M> UseCssVarOptions<El, M>where
El: IntoElementMaybeSignal<Element, M>,
impl<El, M> UseCssVarOptions<El, M>where
El: IntoElementMaybeSignal<Element, M>,
Sourcepub fn target<New__El, New__M>(
self,
value: New__El,
) -> UseCssVarOptions<New__El, New__M>where
New__El: IntoElementMaybeSignal<Element, New__M>,
pub fn target<New__El, New__M>(
self,
value: New__El,
) -> UseCssVarOptions<New__El, New__M>where
New__El: IntoElementMaybeSignal<Element, New__M>,
The target element to read the variable from and set the variable on.
Defaults to the document.documentElement
.
Sourcepub fn initial_value(self, value: impl Into<String>) -> Self
pub fn initial_value(self, value: impl Into<String>) -> Self
The initial value of the variable before it is read. Also the default value if the variable isn’t defined on the target. Defaults to “”.
Trait Implementations§
Auto Trait Implementations§
impl<El, M> Freeze for UseCssVarOptions<El, M>where
El: Freeze,
impl<El, M> RefUnwindSafe for UseCssVarOptions<El, M>where
El: RefUnwindSafe,
M: RefUnwindSafe,
impl<El, M> Send for UseCssVarOptions<El, M>
impl<El, M> Sync for UseCssVarOptions<El, M>
impl<El, M> Unpin for UseCssVarOptions<El, M>
impl<El, M> UnwindSafe for UseCssVarOptions<El, M>where
El: UnwindSafe,
M: UnwindSafe,
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> 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<El, T, Marker> IntoElementMaybeSignal<T, Marker> for Elwhere
El: IntoElementMaybeSignalType<T, Marker>,
Marker: ?Sized,
impl<El, T, Marker> IntoElementMaybeSignal<T, Marker> for Elwhere
El: IntoElementMaybeSignalType<T, Marker>,
Marker: ?Sized,
fn into_element_maybe_signal(self) -> ElementMaybeSignal<T>
Source§impl<T, Js> IntoElementMaybeSignalType<T, Element> for Js
impl<T, Js> IntoElementMaybeSignalType<T, Element> for Js
fn into_element_maybe_signal_type(self) -> ElementMaybeSignalType<T>
Source§impl<El, T, Marker> IntoElementsMaybeSignal<T, Marker> for Elwhere
El: IntoElementsMaybeSignalType<T, Marker>,
Marker: ?Sized,
impl<El, T, Marker> IntoElementsMaybeSignal<T, Marker> for Elwhere
El: IntoElementsMaybeSignalType<T, Marker>,
Marker: ?Sized,
fn into_elements_maybe_signal(self) -> ElementsMaybeSignal<T>
Source§impl<T, Js> IntoElementsMaybeSignalType<T, Element> for Js
impl<T, Js> IntoElementsMaybeSignalType<T, Element> for Js
fn into_elements_maybe_signal_type(self) -> ElementsMaybeSignalType<T>
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.